diff --git a/.about.yml b/.about.yml
index 133a615..0823e5b 100644
--- a/.about.yml
+++ b/.about.yml
@@ -3,7 +3,7 @@ project: "api.data.gov"
full_name: api.data.gov
name: api-data-gov
github:
- - 18F/api.data.gov
+ - GSA/api.data.gov
- NREL/api-umbrella
description: "A hosted, shared-service that provides an API key, analytics, and proxy solution for government web services. We are currently accepting clients for this free service: contact us to learn more."
owner_type: project
@@ -52,7 +52,7 @@ team:
licenses:
api.data.gov:
name: Public Domain (CC0)
- url: https://github.com/18F/api.data.gov/blob/main/LICENSE.md
+ url: https://github.com/GSA/api.data.gov/blob/main/LICENSE.md
api-umbrella:
name: MIT
url: https://github.com/NREL/api-umbrella/blob/main/LICENSE.txt
diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 8a673a4..a3336a1 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -4,7 +4,7 @@ on: [push, pull_request]
env:
COMPOSE_FILE: docker-compose.ci.yml
- TEST_IMAGE_REPO: ghcr.io/18f/api.data.gov
+ TEST_IMAGE_REPO: ghcr.io/gsa/api.data.gov
jobs:
test:
@@ -12,20 +12,20 @@ jobs:
outputs:
image-tag: ${{ steps.image-metadata.outputs.version }}
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
submodules: recursive
- name: Container metadata
id: image-metadata
- uses: docker/metadata-action@v5
+ uses: docker/metadata-action@dc802804100637a589fabce1cb79ff13a1411302 # v6.2.0
with:
images: ${{ env.TEST_IMAGE_REPO }}
flavor: |
prefix=test-image-
- name: Login to GitHub Container Registry
- uses: docker/login-action@v3
+ uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
with:
registry: ghcr.io
username: ${{ github.actor }}
@@ -66,12 +66,12 @@ jobs:
- deploy_env: staging
contact_api_key_secret_name: STAGING_CONTACT_API_KEY
steps:
- - uses: actions/checkout@v4
+ - uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
submodules: recursive
- name: Login to GitHub Container Registry
- uses: docker/login-action@v3
+ uses: docker/login-action@abd2ef45e78c5afb21d64d4ca52ee8550d9572c7 # v4.5.1
with:
registry: ghcr.io
username: ${{ github.actor }}
@@ -90,13 +90,13 @@ jobs:
hugo \
--minify \
--baseURL "${{ secrets[matrix.web_site_root_secret_name] }}"
- - uses: actions/upload-artifact@v4
+ - uses: actions/upload-artifact@043fb46d1a93c77aae656e7c1c64a875d1fc6a0a # v7.0.1
with:
name: build-${{ matrix.deploy_env }}
path: ./public
deploy:
- if: success() && github.repository_owner == '18F' && github.ref == 'refs/heads/main'
+ if: success() && github.repository_owner == 'GSA' && github.ref == 'refs/heads/main'
needs: build
runs-on: ubuntu-latest
container:
@@ -123,7 +123,7 @@ jobs:
aws_default_region_secret_name: STAGING_AWS_DEFAULT_REGION
steps:
# Deploy to S3 bucket.
- - uses: actions/download-artifact@v4
+ - uses: actions/download-artifact@3e5f45b2cfb9172054b4087a40e8e0b5a5461e7c # v8.0.1
with:
name: build-${{ matrix.deploy_env }}
path: ./public
diff --git a/.pinact.yaml b/.pinact.yaml
new file mode 100644
index 0000000..02f6a80
--- /dev/null
+++ b/.pinact.yaml
@@ -0,0 +1,4 @@
+version: 3
+min_age:
+ value: 7
+ always: true
diff --git a/README.md b/README.md
index 7d00431..4f692ff 100644
--- a/README.md
+++ b/README.md
@@ -1,10 +1,10 @@
-[](https://github.com/18F/api.data.gov/actions?workflow=CI) [](https://codeclimate.com/github/18F/api.data.gov) [](https://snyk.io/test/github/18F/api.data.gov?targetFile=Gemfile.lock) [](https://snyk.io/test/github/18F/api.data.gov?targetFile=requirements.txt)
+[](https://github.com/GSA/api.data.gov/actions?workflow=CI) [](https://codeclimate.com/github/GSA/api.data.gov) [](https://snyk.io/test/github/GSA/api.data.gov?targetFile=Gemfile.lock) [](https://snyk.io/test/github/GSA/api.data.gov?targetFile=requirements.txt)
# api.data.gov
[https://api.data.gov](https://api.data.gov/) is a free API management service for federal agencies. Our aim is to make it easier for agencies to release and manage APIs.
-- [Program Notes for api.data.gov](https://github.com/18F/api.data.gov/wiki/Program-Notes)
+- [Program Notes for api.data.gov](https://github.com/GSA/api.data.gov/wiki/Program-Notes)
- [GitHub Repository for API Umbrella](https://github.com/NREL/api-umbrella), the underlying technology of `api.data.gov`
## Notes
@@ -31,7 +31,7 @@ After you're happy with your changes, commit and submit a pull request.
## Deploy
-Changes pushed to `main` should automatically be published to production within a few minutes via the [CI GitHub Action](https://github.com/18F/api.data.gov/actions/workflows/main.yml).
+Changes pushed to `main` should automatically be published to production within a few minutes via the [CI GitHub Action](https://github.com/GSA/api.data.gov/actions/workflows/main.yml).
## Public domain
diff --git a/config.yaml b/config.yaml
index 3ee9ebd..c406fcf 100644
--- a/config.yaml
+++ b/config.yaml
@@ -7,7 +7,7 @@ disableKinds:
- taxonomy
- term
params:
- githubRepoUrl: https://github.com/18F/api.data.gov
+ githubRepoUrl: https://github.com/GSA/api.data.gov
apiUmbrellaContactApiKey: DEMO_KEY
apiUmbrellaSignupApiKey: DEMO_KEY
csp:
diff --git a/content/docs/agency-manual/index.md b/content/docs/agency-manual/index.md
index 3ff2275..856ce70 100644
--- a/content/docs/agency-manual/index.md
+++ b/content/docs/agency-manual/index.md
@@ -374,7 +374,7 @@ You can embed the API key signup form for api.data.gov on your own developer hub
Content-Security-Policy: default-src 'self'; script-src 'self' 'unsafe-inline' https://api.data.gov https://www.google.com/recaptcha/ https://www.gstatic.com/recaptcha/; style-src 'self' https://api.data.gov; img-src 'self' data:; connect-src 'self' https://api.data.gov; frame-src https://www.google.com/recaptcha/ https://recaptcha.google.com/recaptcha/;
```
-4. Navigate to the webpage where you placed the snippet. You should see a signup form and be able to signup for an API key completely on your own site. Run into any issues? [File an issue](https://github.com/18F/api.data.gov/issues).
+4. Navigate to the webpage where you placed the snippet. You should see a signup form and be able to signup for an API key completely on your own site. Run into any issues? [File an issue](https://github.com/GSA/api.data.gov/issues).
## Linking to your own contact/support address
@@ -439,7 +439,7 @@ Everything you can do within the api.data.gov admin interface is powered by an A
## How to post an alert box on api.data.gov and on the individual documentation pages to notify users of upcoming status changes.
-Edit the source of your documentation page (for example, [source/docs/nrel/index.md.erb](https://github.com/18F/api.data.gov/blob/main/source/docs/nrel/index.md.erb)). Add a snippet like this to the top of the page below the front-matter (below the last `---` line):
+Edit the source of your documentation page (for example, [source/docs/nrel/index.md.erb](https://github.com/GSA/api.data.gov/blob/main/source/docs/nrel/index.md.erb)). Add a snippet like this to the top of the page below the front-matter (below the last `---` line):
```html
diff --git a/docs/procedures.md b/docs/procedures.md
index 2012a72..9db35b2 100644
--- a/docs/procedures.md
+++ b/docs/procedures.md
@@ -4,11 +4,11 @@ This document is to memorialize internal project procedures. Other agencies or t
##### api.data.gov
-The System owner and current project developers need commit rights to api.data.gov project repositories ([here](https://github.com/18F/api.data.gov) and [here](https://github.com/18F/api.data.gov-ops). The system owner (currently Gray Brooks) manages this access, granting access to new project developers when they come onboard and removing access when they leave.
+The System owner and current project developers need commit rights to api.data.gov project repositories ([here](https://github.com/GSA/api.data.gov) and [here](https://github.com/GSA/api.data.gov-ops). The system owner (currently Gray Brooks) manages this access, granting access to new project developers when they come onboard and removing access when they leave.
Specifically, current developers are managed as the `api.data.gov` team in the 18F GitHub organization.
-Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
+Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
These accounts are created for developers that need access to contribute code and deploy apps.
@@ -26,11 +26,11 @@ For the api.data.gov service, we utilize [a public, opensource project](https://
The System owner and current project developers need application admin rights within the [api.data.gov system](https://api.data.gov/admin). The system owner (currently Gray Brooks) manages this access, granting access to new project developers when they come onboard and removing access when they leave.
-Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
+Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
These accounts are created for developers that need access to view system data across all participating APIs and to help set up and manage agency access to the system.
-1. Create an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues) to track the request.
+1. Create an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues) to track the request.
2. The system owner, currently Gray Brooks, should see and respond to it. If there's any urgency, contact him via Slack or Email.
3. The system owner will confirm the GSA identity of the applicant, and signal approval in the ticket.
4. The system owner will then create the api.data.gov admin account for the new member, grant them the appropriate permissions, and close the ticket.
@@ -41,7 +41,7 @@ Agency contacts need api.data.gov accounts in order to view the api key users an
The adding process should be initiated by creating an issue in the project's [ops issue tracker](https://github.com/18f/api.data.gov-ops/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
-1. Create an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues) to track the request.
+1. Create an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues) to track the request.
2. The system owner, currently Gray Brooks, should see and respond to it. If there's any urgency, contact him via Slack or Email.
3. The system owner will confirm the agency identity of the applicant, and signal approval in the ticket.
4. The system owner will then create the api.data.gov admin account for the new members, grant them the appropriate permissions, and close the ticket.
@@ -52,11 +52,11 @@ The System owner and current project developers need cloud.gov access to api.dat
Specifically, current developers are [granted](https://cloud.gov/docs/apps/managing-teammates/) OrgManager rights to `gsa-tts-api-data-gov`.
-Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
+Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
These accounts are created for developers that need access to contribute code and debug apps.
-1. Create an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues) to track the request.
+1. Create an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues) to track the request.
1. [Create an account]() with cloud.gov and this will include multi factor authentication with [Google authenticator](https://support.google.com/accounts/answer/1066447?hl=en) or [authy](https://www.authy.com/).
@@ -72,11 +72,11 @@ The System owner and current project developers need cloud.gov access to api.dat
Specifically, current developers are [granted](http://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) `Developer` rights to the `apidatagov` AWS account.
-Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
+Both of the adding and removing processes should be initiated by creating an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues). Any one can create the issue, but the system owner should be the one who addresses and closes it.
These accounts are created for developers that need access to contribute code and debug apps.
-1. Create an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues) to track the request.
+1. Create an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues) to track the request.
2. The system owner will confirm the GSA identity of the applicant and comment on the ticket to show approval.
@@ -98,7 +98,7 @@ The development team checks for security events weekly. Any unusual or suspiciou
Checklist:
-1. Create an issue in the project's [issue tracker](https://github.com/18F/api.data.gov/issues) to track this Security Event Review.
+1. Create an issue in the project's [issue tracker](https://github.com/GSA/api.data.gov/issues) to track this Security Event Review.
2. Review tool for all repositories and open a ticket for all "red" alerts.
3. Review [production logs](https://logs.fr.cloud.gov) for unapproved and unusual activities.
4. Review actionable security events on production logs for successful and unsuccessful account logon events, account management events, object access, policy change, privilege functions, process tracking, system events, all administrator activity, authentication checks, authorization checks, data deletions, data access, data changes, and permission changes.
diff --git a/package.json b/package.json
index 046a646..f1b6151 100644
--- a/package.json
+++ b/package.json
@@ -12,31 +12,31 @@
"@uswds/uswds": "^3.13.0",
"a11y-dialog": "^8.1.5",
"bootstrap": "^5.3.8",
- "datatables.net-dt": "^2.3.7",
+ "datatables.net-dt": "^2.3.8",
"echarts": "^6.1.0",
"escape-html": "^1.0.3",
"form-serialize": "^0.7.2",
"ky": "^1.14.3",
"lodash-es": "^4.18.1",
"pinia": "^3.0.4",
- "vue": "^3.5.31",
- "vue-router": "^5.0.4"
+ "vue": "^3.5.40",
+ "vue-router": "^5.2.0"
},
"devDependencies": {
- "@eslint/compat": "^2.0.3",
+ "@eslint/compat": "^2.1.0",
"@eslint/js": "^10.0.1",
- "autoprefixer": "^10.4.27",
- "eslint": "^10.1.0",
+ "autoprefixer": "^10.5.4",
+ "eslint": "^10.7.0",
"eslint-config-prettier": "^10.1.8",
"eslint-plugin-simple-import-sort": "^12.1.1",
- "eslint-plugin-vue": "^10.8.0",
- "globals": "^17.4.0",
- "postcss": "^8.5.18",
+ "eslint-plugin-vue": "^10.10.0",
+ "globals": "^17.7.0",
+ "postcss": "^8.5.23",
"postcss-cli": "^11.0.1",
- "postcss-prefixwrap": "^1.57.2",
+ "postcss-prefixwrap": "^1.58.0",
"postcss-relative-rem": "^1.0.0",
- "prettier": "^3.8.1",
+ "prettier": "^3.9.6",
"prettier-plugin-go-template": "^0.0.15",
- "vue-eslint-parser": "^10.4.0"
+ "vue-eslint-parser": "^10.4.1"
}
}
diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml
index 7571a65..73a7c62 100644
--- a/pnpm-lock.yaml
+++ b/pnpm-lock.yaml
@@ -18,8 +18,8 @@ importers:
specifier: ^5.3.8
version: 5.3.8(@popperjs/core@2.11.8)
datatables.net-dt:
- specifier: ^2.3.7
- version: 2.3.7
+ specifier: ^2.3.8
+ version: 2.3.8
echarts:
specifier: ^6.1.0
version: 6.1.0
@@ -37,85 +37,102 @@ importers:
version: 4.18.1
pinia:
specifier: ^3.0.4
- version: 3.0.4(vue@3.5.31)
+ version: 3.0.4(vue@3.5.40)
vue:
- specifier: ^3.5.31
- version: 3.5.31
+ specifier: ^3.5.40
+ version: 3.5.40
vue-router:
- specifier: ^5.0.4
- version: 5.0.4(@vue/compiler-sfc@3.5.31)(pinia@3.0.4(vue@3.5.31))(vue@3.5.31)
+ specifier: ^5.2.0
+ version: 5.2.0(@vue/compiler-sfc@3.5.40)(pinia@3.0.4(vue@3.5.40))(vue@3.5.40)
devDependencies:
'@eslint/compat':
- specifier: ^2.0.3
- version: 2.0.3(eslint@10.1.0)
+ specifier: ^2.1.0
+ version: 2.1.0(eslint@10.7.0)
'@eslint/js':
specifier: ^10.0.1
- version: 10.0.1(eslint@10.1.0)
+ version: 10.0.1(eslint@10.7.0)
autoprefixer:
- specifier: ^10.4.27
- version: 10.4.27(postcss@8.5.18)
+ specifier: ^10.5.4
+ version: 10.5.4(postcss@8.5.23)
eslint:
- specifier: ^10.1.0
- version: 10.1.0
+ specifier: ^10.7.0
+ version: 10.7.0
eslint-config-prettier:
specifier: ^10.1.8
- version: 10.1.8(eslint@10.1.0)
+ version: 10.1.8(eslint@10.7.0)
eslint-plugin-simple-import-sort:
specifier: ^12.1.1
- version: 12.1.1(eslint@10.1.0)
+ version: 12.1.1(eslint@10.7.0)
eslint-plugin-vue:
- specifier: ^10.8.0
- version: 10.8.0(eslint@10.1.0)(vue-eslint-parser@10.4.0(eslint@10.1.0))
+ specifier: ^10.10.0
+ version: 10.10.0(eslint@10.7.0)(vue-eslint-parser@10.4.1(eslint@10.7.0))
globals:
- specifier: ^17.4.0
- version: 17.4.0
+ specifier: ^17.7.0
+ version: 17.7.0
postcss:
- specifier: ^8.5.18
- version: 8.5.18
+ specifier: ^8.5.23
+ version: 8.5.23
postcss-cli:
specifier: ^11.0.1
- version: 11.0.1(postcss@8.5.18)
+ version: 11.0.1(postcss@8.5.23)
postcss-prefixwrap:
- specifier: ^1.57.2
- version: 1.57.2(postcss@8.5.18)
+ specifier: ^1.58.0
+ version: 1.58.0(postcss@8.5.23)
postcss-relative-rem:
specifier: ^1.0.0
- version: 1.0.0(postcss@8.5.18)
+ version: 1.0.0(postcss@8.5.23)
prettier:
- specifier: ^3.8.1
- version: 3.8.1
+ specifier: ^3.9.6
+ version: 3.9.6
prettier-plugin-go-template:
specifier: ^0.0.15
- version: 0.0.15(prettier@3.8.1)
+ version: 0.0.15(prettier@3.9.6)
vue-eslint-parser:
- specifier: ^10.4.0
- version: 10.4.0(eslint@10.1.0)
+ specifier: ^10.4.1
+ version: 10.4.1(eslint@10.7.0)
packages:
- '@babel/generator@7.29.1':
- resolution: {integrity: sha512-qsaF+9Qcm2Qv8SRIMMscAvG4O3lJ0F1GuMo5HR/Bp02LopNgnZBC/EkbevHFeGs4ls/oPz9v+Bsmzbkbe+0dUw==}
- engines: {node: '>=6.9.0'}
+ '@babel/generator@8.0.0':
+ resolution: {integrity: sha512-NT9NrVwJsbSV6Y2FSstWa71EETOnzrjkL5/wX3D2mYHtKM+qvqB1DvR4D0Setb/gDBsHzRICifwEWMO8CnTF6g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
- '@babel/helper-string-parser@7.27.1':
- resolution: {integrity: sha512-qMlSxKbpRlAridDExk92nSobyDdpPijUq2DW6oDnUqd0iOGxmQjyqhMIihI9+zv4LPyZdRje2cavWPbCbWm3eA==}
+ '@babel/helper-string-parser@7.29.7':
+ resolution: {integrity: sha512-Pb5ijPrZ89GDH8223L4UP8i6QApWxs04RbPQJTeWDV0/keR2E36MeKnyr6LYmUUvqRRI+Iv87SuF1W6ErINzYw==}
engines: {node: '>=6.9.0'}
- '@babel/helper-validator-identifier@7.28.5':
- resolution: {integrity: sha512-qSs4ifwzKJSV39ucNjsvc6WVHs6b7S03sOh2OcHF9UHfVPqWWALUsNUVzhSBiItjRZoLHx7nIarVjqKVusUZ1Q==}
+ '@babel/helper-string-parser@8.0.0':
+ resolution: {integrity: sha512-6mJgmFFFIIO82vvoLt9XtRC7/TkzXfts1t/SpRX4IHSzMgqoPYCWesVu1udUPUWioAE/2fcG6WuI8zrkE1gwrg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/helper-validator-identifier@7.29.7':
+ resolution: {integrity: sha512-qehxGkRj55h/ff8EMaJ+cYhyaKlHIxqYDn682wQD7RNp9UujOQsHog2uS0r2vzr4pW+sXf90NeeayjcNaX3fFg==}
engines: {node: '>=6.9.0'}
- '@babel/parser@7.29.2':
- resolution: {integrity: sha512-4GgRzy/+fsBa72/RZVJmGKPmZu9Byn8o4MoLpmNe1m8ZfYnz5emHLQz3U4gLud6Zwl0RZIcgiLD7Uq7ySFuDLA==}
+ '@babel/helper-validator-identifier@8.0.4':
+ resolution: {integrity: sha512-4wFaiLd0bVo4cIoTXI3zKI038NIWE/cr3jvBjejOVYVxV/m8Ltav1USiGzG1fmS5J2RhgEOgXNNK46cRPnRsrg==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@babel/parser@7.29.7':
+ resolution: {integrity: sha512-hnORnjP/1P/zFEndoeX+n+t1RwWRJiJpM/jO7FW32Kn9r5+sJB2JWOdYo4L6k78j15eCwY3Gm/7364B1EMwtNg==}
engines: {node: '>=6.0.0'}
hasBin: true
- '@babel/types@7.29.0':
- resolution: {integrity: sha512-LwdZHpScM4Qz8Xw2iKSzS+cfglZzJGvofQICy7W7v4caru4EaAmyUuO6BGrbyQ2mYV11W0U8j5mBhd14dd3B0A==}
+ '@babel/parser@8.0.4':
+ resolution: {integrity: sha512-srpptsAkEbbNIC/q8nT7o+m6CQe8CJUTV/t7MYc9NnWlgYVtHOb7JH6SorxMhN0kuRJjVqXbKClG6xSbPtzz+g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+ hasBin: true
+
+ '@babel/types@7.29.7':
+ resolution: {integrity: sha512-4zBIxpPzowiZpusoFkyGVwakdRJUyuH5PxQ/PrqghfdFWWasvnCdPfQXHrenDai+gyLARulZjZowCOj6fjT4pA==}
engines: {node: '>=6.9.0'}
- '@eslint-community/eslint-utils@4.9.1':
- resolution: {integrity: sha512-phrYmNiYppR7znFEdqgfWHXR6NCkZEK7hwWDHZUjit/2/U0r6XvkDl0SYnoM51Hq7FhCGdLDT6zxCCOY1hexsQ==}
+ '@babel/types@8.0.4':
+ resolution: {integrity: sha512-eY+Yn3dCqTGmyiq2QRU66lA5FL8lqqqvecHt0fF3uHONIa7ToYsaCiWV8lOKqAs0Rb2SjixiKFROngnulPtt2g==}
+ engines: {node: ^22.18.0 || >=24.11.0}
+
+ '@eslint-community/eslint-utils@4.10.1':
+ resolution: {integrity: sha512-cuadcxVFE8sDK6iWJbs8Sn0av2Nrh2QSGQhVlBW9AaAHqHwjWsZHT8LJ4hFGPh7ASBV2deFdM7H/DPjulmh8rg==}
engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0}
peerDependencies:
eslint: ^6.0.0 || ^7.0.0 || >=8.0.0
@@ -124,8 +141,8 @@ packages:
resolution: {integrity: sha512-EriSTlt5OC9/7SXkRSCAhfSxxoSUgBm33OH+IkwbdpgoqsSsUg7y3uh+IICI/Qg4BBWr3U2i39RpmycbxMq4ew==}
engines: {node: ^12.0.0 || ^14.0.0 || >=16.0.0}
- '@eslint/compat@2.0.3':
- resolution: {integrity: sha512-SjIJhGigp8hmd1YGIBwh7Ovri7Kisl42GYFjrOyHhtfYGGoLW6teYi/5p8W50KSsawUPpuLOSmsq1bD0NGQLBw==}
+ '@eslint/compat@2.1.0':
+ resolution: {integrity: sha512-LgaSCymEpw7tF53xvDw9SNsraPb1IBHxpdABIOM0hW8UAlP8znrjYtuxfR58FSJ3L9BhwD+FaPRFQpZq84Nh6g==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
peerDependencies:
eslint: ^8.40 || 9 || 10
@@ -133,16 +150,16 @@ packages:
eslint:
optional: true
- '@eslint/config-array@0.23.3':
- resolution: {integrity: sha512-j+eEWmB6YYLwcNOdlwQ6L2OsptI/LO6lNBuLIqe5R7RetD658HLoF+Mn7LzYmAWWNNzdC6cqP+L6r8ujeYXWLw==}
+ '@eslint/config-array@0.23.5':
+ resolution: {integrity: sha512-Y3kKLvC1dvTOT+oGlqNQ1XLqK6D1HU2YXPc52NmAlJZbMMWDzGYXMiPRJ8TYD39muD/OTjlZmNJ4ib7dvSrMBA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/config-helpers@0.5.3':
- resolution: {integrity: sha512-lzGN0onllOZCGroKJmRwY6QcEHxbjBw1gwB8SgRSqK8YbbtEXMvKynsXc3553ckIEBxsbMBU7oOZXKIPGZNeZw==}
+ '@eslint/config-helpers@0.6.0':
+ resolution: {integrity: sha512-ii6Bw9jJ2zi2cWA2Z+9/QZ/+3DX6kwaV5Q986D/CdP3Lap3w/pgQZ373FV7byY/i7L4IRH/G43I5dz1ClsCbpA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/core@1.1.1':
- resolution: {integrity: sha512-QUPblTtE51/7/Zhfv8BDwO0qkkzQL7P/aWWbqcf4xWLEYn1oKjdO0gglQBB4GAsu7u6wjijbCmzsUTy6mnk6oQ==}
+ '@eslint/core@1.2.1':
+ resolution: {integrity: sha512-MwcE1P+AZ4C6DWlpin/OmOA54mmIZ/+xZuJiQd4SyB29oAJjN30UW9wkKNptW2ctp4cEsvhlLY/CsQ1uoHDloQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
'@eslint/js@10.0.1':
@@ -154,20 +171,24 @@ packages:
eslint:
optional: true
- '@eslint/object-schema@3.0.3':
- resolution: {integrity: sha512-iM869Pugn9Nsxbh/YHRqYiqd23AmIbxJOcpUMOuWCVNdoQJ5ZtwL6h3t0bcZzJUlC3Dq9jCFCESBZnX0GTv7iQ==}
+ '@eslint/object-schema@3.0.5':
+ resolution: {integrity: sha512-vqTaUEgxzm+YDSdElad6PiRoX4t8VGDjCtt05zn4nU810UIx/uNEV7/lZJ6KwFThKZOzOxzXy48da+No7HZaMw==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@eslint/plugin-kit@0.6.1':
- resolution: {integrity: sha512-iH1B076HoAshH1mLpHMgwdGeTs0CYwL0SPMkGuSebZrwBp16v415e9NZXg2jtrqPVQjf6IANe2Vtlr5KswtcZQ==}
+ '@eslint/plugin-kit@0.7.2':
+ resolution: {integrity: sha512-+CNAzxglkrpNf/kKywqQfk74QjtceuOE7Qm+AF8miRvPF/wmmK5+OJOgVh3AVTT3RP2mH3+FOaxlE5v72owk0A==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- '@humanfs/core@0.19.1':
- resolution: {integrity: sha512-5DyQ4+1JEUzejeK1JGICcideyfUbGixgS9jNgex5nqkW+cY7WZhxBigmieN5Qnw9ZosSNVC9KQKyb+GUaGyKUA==}
+ '@humanfs/core@0.19.2':
+ resolution: {integrity: sha512-UhXNm+CFMWcbChXywFwkmhqjs3PRCmcSa/hfBgLIb7oQ5HNb1wS0icWsGtSAUNgefHeI+eBrA8I1fxmbHsGdvA==}
+ engines: {node: '>=18.18.0'}
+
+ '@humanfs/node@0.16.8':
+ resolution: {integrity: sha512-gE1eQNZ3R++kTzFUpdGlpmy8kDZD/MLyHqDwqjkVQI0JMdI1D51sy1H958PNXYkM2rAac7e5/CnIKZrHtPh3BQ==}
engines: {node: '>=18.18.0'}
- '@humanfs/node@0.16.7':
- resolution: {integrity: sha512-/zUx+yOsIrG4Y43Eh2peDeKCxlRt/gET6aHfaKpuq267qXdYDFViVHfMaLyygZOnl0kGWxFIgsBy8QFuTLUXEQ==}
+ '@humanfs/types@0.15.0':
+ resolution: {integrity: sha512-ZZ1w0aoQkwuUuC7Yf+7sdeaNfqQiiLcSRbfI08oAxqLtpXQr9AIVX7Ay7HLDuiLYAaFPu8oBYNq/QIi9URHJ3Q==}
engines: {node: '>=18.18.0'}
'@humanwhocodes/module-importer@1.0.1':
@@ -194,8 +215,8 @@ packages:
'@jridgewell/trace-mapping@0.3.31':
resolution: {integrity: sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==}
- '@lit-labs/ssr-dom-shim@1.5.1':
- resolution: {integrity: sha512-Aou5UdlSpr5whQe8AA/bZG0jMj96CoJIWbGfZ91qieWu5AWUMKw8VR/pAkQkJYvBNhmCcWnZlyyk5oze8JIqYA==}
+ '@lit-labs/ssr-dom-shim@1.6.0':
+ resolution: {integrity: sha512-VHb0ALPMTlgKjM6yIxxoQNnpKyUKLD04VzeQdsiXkMqkvYlAHxq9glGLmgbb889/1GsohSOAjvQYoiBppXFqrQ==}
'@lit/reactive-element@2.1.2':
resolution: {integrity: sha512-pbCDiVMnne1lYUIaYNN5wrwQXDtHaYtg7YEFPeW+hws6U47WeFvISGUWekPGKWOP1ygrs0ef0o1VJMk1exos5A==}
@@ -206,8 +227,11 @@ packages:
'@types/esrecurse@4.3.1':
resolution: {integrity: sha512-xJBAbDifo5hpffDBuHl0Y8ywswbiAp/Wi7Y/GtAgSlZyIABppyurxVueOPE8LUQOxdlgi6Zqce7uoEpqNTeiUw==}
- '@types/estree@1.0.8':
- resolution: {integrity: sha512-dWHzHa2WqEXI/O1E9OjrocMTKJl2mSrEolh1Iomrv6U+JuNwaHXsXx9bLu5gG7BUWFIN0skIQJQ/L1rIex4X6w==}
+ '@types/estree@1.0.9':
+ resolution: {integrity: sha512-GhdPgy1el4/ImP05X05Uw4cw2/M93BCUmnEvWZNStlCzEKME4Fkk+YpoA5OiHNQmoS7Cafb8Xa3Pya8m1Qrzeg==}
+
+ '@types/jsesc@2.5.1':
+ resolution: {integrity: sha512-9VN+6yxLOPLOav+7PwjZbxiID2bVaeq0ED4qSQmdQTdjnXJSaCVKTR58t15oqH1H5t8Ng2ZX1SabJVoN9Q34bw==}
'@types/json-schema@7.0.15':
resolution: {integrity: sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==}
@@ -219,8 +243,8 @@ packages:
resolution: {integrity: sha512-8P494gmXv/0sm09ExSdj8wAMjGLnM7UMRY/XgsMIRKnWfDXG+TyuCOKIuD4lqs+gLvSmi1nTQKyd0c0/A7VWJQ==}
engines: {node: '>= 4'}
- '@vue-macros/common@3.1.2':
- resolution: {integrity: sha512-h9t4ArDdniO9ekYHAD95t9AZcAbb19lEGK+26iAjUODOIJKmObDNBSe4+6ELQAA3vtYiFPPBtHh7+cQCKi3Dng==}
+ '@vue-macros/common@3.1.4':
+ resolution: {integrity: sha512-/5Fv+6DgIcM9ajY05ZmKBv+LMX1M9A0X+IUwDRVdt67ciw8OV9bvG2r34p3RiEadlsQybjhKPRKNXDC8Bp23cw==}
engines: {node: '>=20.19.0'}
peerDependencies:
vue: ^2.7.0 || ^3.2.25
@@ -228,52 +252,50 @@ packages:
vue:
optional: true
- '@vue/compiler-core@3.5.31':
- resolution: {integrity: sha512-k/ueL14aNIEy5Onf0OVzR8kiqF/WThgLdFhxwa4e/KF/0qe38IwIdofoSWBTvvxQOesaz6riAFAUaYjoF9fLLQ==}
+ '@vue/compiler-core@3.5.40':
+ resolution: {integrity: sha512-39E8IgOhTbVDnoJFMKc2DvYnypcZwUqgUhQkccva/0m6FUwtIKSGV7n1hpVmYcFaoRAwf9pBcwnKlCEsN63ZEQ==}
- '@vue/compiler-dom@3.5.31':
- resolution: {integrity: sha512-BMY/ozS/xxjYqRFL+tKdRpATJYDTTgWSo0+AJvJNg4ig+Hgb0dOsHPXvloHQ5hmlivUqw1Yt2pPIqp4e0v1GUw==}
+ '@vue/compiler-dom@3.5.40':
+ resolution: {integrity: sha512-pwkx4vqlqOspFstrcmzwkKLePVMD3PT65imRzLhanU2V1Fj4K13g6OXjanOyzw3aTAuRk84BOmY8f3rEHqPaVA==}
- '@vue/compiler-sfc@3.5.31':
- resolution: {integrity: sha512-M8wpPgR9UJ8MiRGjppvx9uWJfLV7A/T+/rL8s/y3QG3u0c2/YZgff3d6SuimKRIhcYnWg5fTfDMlz2E6seUW8Q==}
+ '@vue/compiler-sfc@3.5.40':
+ resolution: {integrity: sha512-gIf497P4kpuALcvs5n3AEg1Vdn0pSY4XbjASIfHNYF1/MP3T2Mf2STERTubysBxCRxzJGJYtF/O7vwJrxFB3Vw==}
- '@vue/compiler-ssr@3.5.31':
- resolution: {integrity: sha512-h0xIMxrt/LHOvJKMri+vdYT92BrK3HFLtDqq9Pr/lVVfE4IyKZKvWf0vJFW10Yr6nX02OR4MkJwI0c1HDa1hog==}
+ '@vue/compiler-ssr@3.5.40':
+ resolution: {integrity: sha512-rrE5xiXG663+vHCHa3J9p2z5OcBRjXmoqenprJxAFQxg5pSshzeBiCE6pu46axapRJ2Adk0YDA2BRZVjiHXnhg==}
- '@vue/devtools-api@7.7.9':
- resolution: {integrity: sha512-kIE8wvwlcZ6TJTbNeU2HQNtaxLx3a84aotTITUuL/4bzfPxzajGBOoqjMhwZJ8L9qFYDU/lAYMEEm11dnZOD6g==}
+ '@vue/devtools-api@7.7.10':
+ resolution: {integrity: sha512-KxtEpUOOpFz/qOGRrAwA36QF7DqIA+FXgCYit9mk9wjbaZt0sXOFz81ElOZtKA4HbWHUdwNjZHBFsFFyp5BZiA==}
- '@vue/devtools-api@8.1.1':
- resolution: {integrity: sha512-bsDMJ07b3GN1puVwJb/fyFnj/U2imyswK5UQVLZwVl7O05jDrt6BHxeG5XffmOOdasOj/bOmIjxJvGPxU7pcqw==}
+ '@vue/devtools-api@8.1.5':
+ resolution: {integrity: sha512-YJipMVAKe5wT5CWf5kTYCaNV7NMNjFVxJkIkJaJ4W/nCxEBzlZzrOsYKeCymdCrFZmBS/+wTWFoUs3Jf/Q6XSQ==}
- '@vue/devtools-kit@7.7.9':
- resolution: {integrity: sha512-PyQ6odHSgiDVd4hnTP+aDk2X4gl2HmLDfiyEnn3/oV+ckFDuswRs4IbBT7vacMuGdwY/XemxBoh302ctbsptuA==}
+ '@vue/devtools-kit@7.7.10':
+ resolution: {integrity: sha512-3WNi2Kq4tbpVbmhml7RiphmAt0279oh3fKNeWMQIrltfX8Q91b4i5PL8DtyNKdwmcsGrV4fg+erwWOmD05CLIw==}
- '@vue/devtools-kit@8.1.1':
- resolution: {integrity: sha512-gVBaBv++i+adg4JpH71k9ppl4soyR7Y2McEqO5YNgv0BI1kMZ7BDX5gnwkZ5COYgiCyhejZG+yGNrBAjj6Coqg==}
+ '@vue/devtools-kit@8.1.5':
+ resolution: {integrity: sha512-FcSAxsi4eWuXLCB7Rv9lj0aIVHHPNVQ2BazGf4RJTc2JCqb4BQg0hk87ZFhminCfl+mD5OUI0rX2cgyu4kJOGA==}
- '@vue/devtools-shared@7.7.9':
- resolution: {integrity: sha512-iWAb0v2WYf0QWmxCGy0seZNDPdO3Sp5+u78ORnyeonS6MT4PC7VPrryX2BpMJrwlDeaZ6BD4vP4XKjK0SZqaeA==}
+ '@vue/devtools-shared@7.7.10':
+ resolution: {integrity: sha512-wOPslzB8vTvpxwdaOcR2qAbwmuSP0L+rhpoC6Cf56V3Jip+HWb7PQQXOUPgBNQARpXsbQX/+mvi8kKucmBGRwQ==}
- '@vue/devtools-shared@8.1.1':
- resolution: {integrity: sha512-+h4ttmJYl/txpxHKaoZcaKpC+pvckgLzIDiSQlaQ7kKthKh8KuwoLW2D8hPJEnqKzXOvu15UHEoGyngAXCz0EQ==}
+ '@vue/devtools-shared@8.1.5':
+ resolution: {integrity: sha512-mhT4zcPFhF+Xk1O4BfhhrbXzpmfqY03fS6xGpcllbQG7lDjhQf8pQHcTIhqQIYx1hfwtHmk/6jM96ele0UxPqQ==}
- '@vue/reactivity@3.5.31':
- resolution: {integrity: sha512-DtKXxk9E/KuVvt8VxWu+6Luc9I9ETNcqR1T1oW1gf02nXaZ1kuAx58oVu7uX9XxJR0iJCro6fqBLw9oSBELo5g==}
+ '@vue/reactivity@3.5.40':
+ resolution: {integrity: sha512-B7ot9UlUZOi1zbq61/LvE88ZLTV8IlajTdiZTAEiDQgrnIMIZoPr9kGw0Zw46ObW62O9+H/Be3kMbfb7kYPQZA==}
- '@vue/runtime-core@3.5.31':
- resolution: {integrity: sha512-AZPmIHXEAyhpkmN7aWlqjSfYynmkWlluDNPHMCZKFHH+lLtxP/30UJmoVhXmbDoP1Ng0jG0fyY2zCj1PnSSA6Q==}
+ '@vue/runtime-core@3.5.40':
+ resolution: {integrity: sha512-KAZLweuZ6uUJPK1PMSQPgBU5gCjgrrfjUhSglmU9NhH+Zjepa8cnwSydPWDWHDwOgY4g3VcZ+PljbiHlURNCbw==}
- '@vue/runtime-dom@3.5.31':
- resolution: {integrity: sha512-xQJsNRmGPeDCJq/u813tyonNgWBFjzfVkBwDREdEWndBnGdHLHgkwNBQxLtg4zDrzKTEcnikUy1UUNecb3lJ6g==}
+ '@vue/runtime-dom@3.5.40':
+ resolution: {integrity: sha512-ZfrX8ssZQds900L9pr8AuK05ddnMsR4MPMZr8cPN9GoqoPWcXLhjvvbIA2SMv+7a97sJ1vv9pj/zxK0Cq/eEFQ==}
- '@vue/server-renderer@3.5.31':
- resolution: {integrity: sha512-GJuwRvMcdZX/CriUnyIIOGkx3rMV3H6sOu0JhdKbduaeCji6zb60iOGMY7tFoN24NfsUYoFBhshZtGxGpxO4iA==}
- peerDependencies:
- vue: 3.5.31
+ '@vue/server-renderer@3.5.40':
+ resolution: {integrity: sha512-XNJym9WpevhTVt1HuwOrCRJ5Q+9z4BjTMrDtjTrvx74SmUll8spNTw6whWJa9mEkO4PKn5TihI/bm/8ds2QVJw==}
- '@vue/shared@3.5.31':
- resolution: {integrity: sha512-nBxuiuS9Lj5bPkPbWogPUnjxxWpkRniX7e5UBQDWl6Fsf4roq9wwV+cR7ezQ4zXswNvPIlsdj1slcLB7XCsRAw==}
+ '@vue/shared@3.5.40':
+ resolution: {integrity: sha512-WxnBtruIqOoV3rA4jeKDWzrYI5h7Cp4+pjwDi8kWGHz+IslhiN+wguLVVhtv2l8VoU02rzDCVfDjgCl1lNpZVg==}
a11y-dialog@8.1.5:
resolution: {integrity: sha512-SlFk3QSqeuvmN/anaIteUkB6ipBHoG1jq5gfQZU2kqvbkDW3Iab7SNufj4io4e8StvuIshD+loJnsQgTEvq6dA==}
@@ -283,13 +305,13 @@ packages:
peerDependencies:
acorn: ^6.0.0 || ^7.0.0 || ^8.0.0
- acorn@8.16.0:
- resolution: {integrity: sha512-UVJyE9MttOsBQIDKw1skb9nAwQuR5wuGD3+82K6JgJlm/Y+KI92oNsMNGZCYdDsVtRHSak0pcV5Dno5+4jh9sw==}
+ acorn@8.17.0:
+ resolution: {integrity: sha512-xRQbDb9BnwDafYNn6Vwl839DYVjqXYb1XVGtWAZ1kcDc6iwAL4hg3B1dZlRiuENFeO2H53gFG3in621AdERVAg==}
engines: {node: '>=0.4.0'}
hasBin: true
- ajv@6.14.0:
- resolution: {integrity: sha512-IWrosm/yrn43eiKqkfkHis7QioDleaXQHdDVPKg0FSwwd/DuvyX79TZnFOnYpB7dcsFAMmtFztZuXPDvSePkFw==}
+ ajv@6.15.0:
+ resolution: {integrity: sha512-fgFx7Hfoq60ytK2c7DhnF8jIvzYgOMxfugjLOSMHjLIPgenqa7S7oaagATUq99mV6IYvN2tRmC0wnTYX6iPbMw==}
ansi-regex@5.0.1:
resolution: {integrity: sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==}
@@ -307,12 +329,12 @@ packages:
resolution: {integrity: sha512-m1Q/RaVOnTp9JxPX+F+Zn7IcLYMzM8kZofDImfsKZd8MbR+ikdOzTeztStWqfrqIxZnYWryyI9ePm3NGjnZgGw==}
engines: {node: '>=20.19.0'}
- ast-walker-scope@0.8.3:
- resolution: {integrity: sha512-cbdCP0PGOBq0ASG+sjnKIoYkWMKhhz+F/h9pRexUdX2Hd38+WOlBkRKlqkGOSm0YQpcFMQBJeK4WspUAkwsEdg==}
+ ast-walker-scope@0.9.0:
+ resolution: {integrity: sha512-IJdzo2vLiElBxKzwS36VsCue/62d6IdWjnPB2v3nuPKeWGynp6FF/CYoLa5i/3jXH/z97ZDdsXz6abpgM6w07A==}
engines: {node: '>=20.19.0'}
- autoprefixer@10.4.27:
- resolution: {integrity: sha512-NP9APE+tO+LuJGn7/9+cohklunJsXWiaWEfV3si4Gi/XHDwVNgkwr1J3RQYFIvPy76GmJ9/bW8vyoU1LcxwKHA==}
+ autoprefixer@10.5.4:
+ resolution: {integrity: sha512-MaU0U/za7N3r6brxD4YB/l4NSrFzLPlANv6wEuQVaIPlD3L4W9rFcQPbL/EilY9BHhHvhfcz3gInDLrEtWT4EA==}
engines: {node: ^10 || ^12 || >=14}
hasBin: true
peerDependencies:
@@ -322,8 +344,8 @@ packages:
resolution: {integrity: sha512-BLrgEcRTwX2o6gGxGOCNyMvGSp35YofuYzw9h1IMTRmKqttAZZVU67bdb9Pr2vUHA8+j3i2tJfjO6C6+4myGTA==}
engines: {node: 18 || 20 || >=22}
- baseline-browser-mapping@2.10.11:
- resolution: {integrity: sha512-DAKrHphkJyiGuau/cFieRYhcTFeK/lBuD++C7cZ6KZHbMhBrisoi+EvhQ5RZrIfV5qwsW8kgQ07JIC+MDJRAhg==}
+ baseline-browser-mapping@2.11.1:
+ resolution: {integrity: sha512-HYXq73DDpCtNzOmrFsm9eSwCvWCql0RzqjpDzXN9EadiLJ4DNat0nsZ/Bzmy+Ud12mb4/zKDY0cQ805ZzN+i0A==}
engines: {node: '>=6.0.0'}
hasBin: true
@@ -342,21 +364,21 @@ packages:
peerDependencies:
'@popperjs/core': ^2.11.8
- brace-expansion@5.0.5:
- resolution: {integrity: sha512-VZznLgtwhn+Mact9tfiwx64fA9erHH/MCXEUfB/0bX/6Fz6ny5EGTXYltMocqg4xFAQZtnO3DHWWXi8RiuN7cQ==}
- engines: {node: 18 || 20 || >=22}
+ brace-expansion@5.0.8:
+ resolution: {integrity: sha512-JZyDyq3D4AUifKTPOB7DELf6XsB3WdPuNxCtob1vFXPsSXhdAiHBWJ/tJ8HAc9aH84BK+5JFZLNkJKx3G9kzQg==}
+ engines: {node: 20 || >=22}
braces@3.0.3:
resolution: {integrity: sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==}
engines: {node: '>=8'}
- browserslist@4.28.1:
- resolution: {integrity: sha512-ZC5Bd0LgJXgwGqUknZY/vkUQ04r8NXnJZ3yYi4vDmSiZmC/pdSN0NbNRPxZpbtO4uAfDUAFffO8IZoM3Gj8IkA==}
+ browserslist@4.28.7:
+ resolution: {integrity: sha512-JxV13hNrFxqjOc8alRbq9dK1MM79NEXYpma2B2J4wAtpWS5zIEIKqWPGCl7N4o7Uc7B7itylh7SuDujATRyyTw==}
engines: {node: ^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7}
hasBin: true
- caniuse-lite@1.0.30001781:
- resolution: {integrity: sha512-RdwNCyMsNBftLjW6w01z8bKEvT6e/5tpPVEgtn22TiLGlstHOVecsX2KHFkD5e/vRnIE4EGzpuIODb3mtswtkw==}
+ caniuse-lite@1.0.30001806:
+ resolution: {integrity: sha512-72Cuvd95zbSYPKq6Fhg8eDJRlzgWDf7/mtoZv6Qe/DYNCEBdNxoA3+rZAU2ZhGCpZlns3EssFavaZomckT5Uuw==}
chokidar@3.6.0:
resolution: {integrity: sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==}
@@ -399,11 +421,11 @@ packages:
csstype@3.2.3:
resolution: {integrity: sha512-z1HGKcYy2xA8AGQfwrn0PAy+PB7X/GSj3UVJW9qKyn43xWa+gl5nXmU4qqLMRzWVLFC8KusUX8T/0kCiOYpAIQ==}
- datatables.net-dt@2.3.7:
- resolution: {integrity: sha512-OXXIliY5MXnI+284Gt73F+fEdnW2u5y9jiptlvjDDb3YlyqXU4E/YZUB262a068sM/+qakb6RixN1SWn18uF2g==}
+ datatables.net-dt@2.3.8:
+ resolution: {integrity: sha512-GD4on0YvNlUS/l+mrXeA1OC2JDzF2/GGbehVv4AacwtiFaoTwqxZseiR0cED6w59u/lgpVrZRC2RwuubUX996Q==}
- datatables.net@2.3.7:
- resolution: {integrity: sha512-AvsjG/Nkp6OxeyBKYZauemuzQCPogE1kOtKwG4sYjvdqGCSLiGaJagQwXv4YxG+ts5vaJr6qKGG9ec3g6vTo3w==}
+ datatables.net@2.3.8:
+ resolution: {integrity: sha512-uhViowhlDlheAuo5a8TrkQqADsjrtGeOyvrigvr4t0+K3MyAWqClORXWAYIcN9VLX6iIX0C8O9gwJNd01hITRg==}
debug@4.4.3:
resolution: {integrity: sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==}
@@ -424,8 +446,8 @@ packages:
echarts@6.1.0:
resolution: {integrity: sha512-q0yaFPggC9FUdsWH4blavRWFmxdrIodbkoKNAjJudAI6CA9gNPxHtV2RcZNEepZVlk4yvBYkOkbk6HIVpIyHZA==}
- electron-to-chromium@1.5.328:
- resolution: {integrity: sha512-QNQ5l45DzYytThO21403XN3FvK0hOkWDG8viNf6jqS42msJ8I4tGDSpBCgvDRRPnkffafiwAym2X2eHeGD2V0w==}
+ electron-to-chromium@1.5.396:
+ resolution: {integrity: sha512-yHiw2Y3C3H9U6TMbOfoWK/BPreiOPXRfTWPBwQBoZG6/8TB6eOPnsy5oaRYuatR7Fw2SJ4kKforgufeo7fq0EQ==}
element-closest@2.0.2:
resolution: {integrity: sha512-QCqAWP3kwj8Gz9UXncVXQGdrhnWxD8SQBSeZp5pOsyCcQ6RpL738L1/tfuwBiMi6F1fYkxqPnBrFBR4L+f49Cg==}
@@ -460,14 +482,14 @@ packages:
peerDependencies:
eslint: '>=5.0.0'
- eslint-plugin-vue@10.8.0:
- resolution: {integrity: sha512-f1J/tcbnrpgC8suPN5AtdJ5MQjuXbSU9pGRSSYAuF3SHoiYCOdEX6O22pLaRyLHXvDcOe+O5ENgc1owQ587agA==}
+ eslint-plugin-vue@10.10.0:
+ resolution: {integrity: sha512-dL9x9rBHqqNcByWiLOHK6L0SB97V82/NC0cZRn9cXPjM7pCuWlpQQP9bFH4vjBv80ej1ZpzAkuD8zWH1o9bZbA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
'@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
@@ -486,8 +508,8 @@ packages:
resolution: {integrity: sha512-tD40eHxA35h0PEIZNeIjkHoDR4YjjJp34biM0mDvplBe//mB+IHCqHDGV7pxF+7MklTvighcCPPZC7ynWyjdTA==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
- eslint@10.1.0:
- resolution: {integrity: sha512-S9jlY/ELKEUwwQnqWDO+f+m6sercqOPSqXM5Go94l7DOmxHVDgmSFGWEzeE/gwgTAr0W103BWt0QLe/7mabIvA==}
+ eslint@10.7.0:
+ resolution: {integrity: sha512-GVTD7s1vdIl6UYvAfriOPeY1Df8LIZjfofLvHwde+erDHGGuHyuM6xoxRxmHiebhYuD2p1vN4wWh0XzPARSGDQ==}
engines: {node: ^20.19.0 || ^22.13.0 || >=24}
hasBin: true
peerDependencies:
@@ -519,8 +541,8 @@ packages:
resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==}
engines: {node: '>=0.10.0'}
- exsolve@1.0.8:
- resolution: {integrity: sha512-LmDxfWXwcTArk8fUEnOfSZpHOJ6zOMUJKOtFLFqJLoKJetuQG874Uc7/Kki7zFLzYybmZhp1M7+98pfMqeX8yA==}
+ exsolve@1.1.0:
+ resolution: {integrity: sha512-D+42+T12DdIlJM3uepa55qGiL3sYdLBOxIl2ifQCzCHz4c7eiolaHsi3BIqEr7JxBzxv2pYZQX9kw16ziMcEmw==}
fast-deep-equal@3.1.3:
resolution: {integrity: sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==}
@@ -556,8 +578,8 @@ packages:
resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==}
engines: {node: '>=16'}
- flatted@3.4.2:
- resolution: {integrity: sha512-PjDse7RzhcPkIJwy5t7KPWQSZ9cAbzQXcafsetQoD7sOJRQlGikNbx7yZp2OotDnJyrDcbyRq3Ttb18iYOqkxA==}
+ flatted@3.4.3:
+ resolution: {integrity: sha512-/zipXxyO6rGvuNGDiULY9MvEGSkb2gaG4GGH4ygMi0ZZzyMHdUZBmntJmx5x1G2VuPytCwGN4xsJP6cw+sK+vQ==}
focusable-selectors@0.8.4:
resolution: {integrity: sha512-0XxbkD0KhOnX10qmnfF9U8DkDD8N/e4M77wMYw2Itoi4vdcoRjSkqXLZFIzkrLIOxzmzCGy88fNG1EbeXMD/zw==}
@@ -568,8 +590,8 @@ packages:
fraction.js@5.3.4:
resolution: {integrity: sha512-1X1NTtiJphryn/uLQz3whtY6jK3fTqoE3ohKs0tT+Ujr1W59oopxmoEh7Lu5p6vBaPbgoM0bzveAW4Qi5RyWDQ==}
- fs-extra@11.3.4:
- resolution: {integrity: sha512-CTXd6rk/M3/ULNQj8FBqBWHYBVYybQ3VPBw0xGKFe3tuH7ytT6ACnvzpIQ3UZtB8yvUKC2cXn1a+x+5EVQLovA==}
+ fs-extra@11.4.0:
+ resolution: {integrity: sha512-EQsFzMUJkCKGr1ePqlYADkIUmHW1s3ZXr5Yqy6wbGrfUCphpl2maM/kyOIRA2HpP3AaFQTZXD4ldjek+nccddA==}
engines: {node: '>=14.14'}
fsevents@2.3.3:
@@ -589,8 +611,8 @@ packages:
resolution: {integrity: sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==}
engines: {node: '>=10.13.0'}
- globals@17.4.0:
- resolution: {integrity: sha512-hjrNztw/VajQwOLsMNT1cbJiH2muO3OROCHnbehc8eY5JyD2gqz4AcMHPqgaOR59DjgUjYAYLeH699g/eWi2jw==}
+ globals@17.7.0:
+ resolution: {integrity: sha512-Czmyns5dUsq4seFBR/Kdydhmo8y9kC79hiSkPn0YcGtNnYWnrgt0vjrSjx9tspoDGWm2CMarffRuLjM4xUz8xg==}
engines: {node: '>=18'}
graceful-fs@4.2.11:
@@ -656,8 +678,8 @@ packages:
engines: {node: '>=6'}
hasBin: true
- jsonfile@6.2.0:
- resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==}
+ jsonfile@6.2.1:
+ resolution: {integrity: sha512-zwOTdL3rFQ/lRdBnntKVOX6k5cKJwEc1HdilT71BWEu7J41gXIB2MRp+vxduPSwZJPWBxEzv4yH1wYLJGUHX4Q==}
keyboardevent-key-polyfill@1.1.0:
resolution: {integrity: sha512-NTDqo7XhzL1fqmUzYroiyK2qGua7sOMzLav35BfNA/mPUSCtw8pZghHFMTYR9JdnJ23IQz695FcaM6EE6bpbFQ==}
@@ -680,14 +702,14 @@ packages:
lit-element@4.2.2:
resolution: {integrity: sha512-aFKhNToWxoyhkNDmWZwEva2SlQia+jfG0fjIWV//YeTaWrVnOxD89dPKfigCUspXFmjzOEUQpOkejH5Ly6sG0w==}
- lit-html@3.3.2:
- resolution: {integrity: sha512-Qy9hU88zcmaxBXcc10ZpdK7cOLXvXpRoBxERdtqV9QOrfpMZZ6pSYP91LhpPtap3sFMUiL7Tw2RImbe0Al2/kw==}
+ lit-html@3.3.3:
+ resolution: {integrity: sha512-el8M6jK2o3RXBnrSHX3ZKrsN8zEV63pSExTO1wYJz7QndGYZ8353e2a5PPX+qHe2aGayfnchQmkAojaWAREOIA==}
- lit@3.3.2:
- resolution: {integrity: sha512-NF9zbsP79l4ao2SNrH3NkfmFgN/hBYSQo90saIVI1o5GpjAdCPVstVzO1MrLOakHoEhYkrtRjPK6Ob521aoYWQ==}
+ lit@3.3.3:
+ resolution: {integrity: sha512-fycuvZg/hkpozL00lm1pEJH5nN/lr9ZXd6mJI2HSN4+Bzc+LDNdEApJ6HFbPkdFNHLvOplIIuJvxkS4XUxqirw==}
- local-pkg@1.1.2:
- resolution: {integrity: sha512-arhlxbFRmoQHl33a0Zkle/YWlmNwoyt6QNZEIJcqNbdrsix5Lvc4HyyI3EnwxTYlZYc32EbYrQ8SzEZ7dqgg9A==}
+ local-pkg@1.2.1:
+ resolution: {integrity: sha512-++gUqRDEvcnN6Zhqrr+y/CkVEHhlrR96vZn3nZZPYzMcBUyBtTKzB9NadClFIsIVSsu+3i9tfk/erqy9kAmt7Q==}
engines: {node: '>=14'}
locate-path@6.0.0:
@@ -707,8 +729,8 @@ packages:
matches-selector@1.2.0:
resolution: {integrity: sha512-c4vLwYWyl+Ji+U43eU/G5FwxWd4ZH0ePUsFs5y0uwD9HUEFBXUQ1zUUan+78IpRD+y4pUfG0nAzNM292K7ItvA==}
- minimatch@10.2.4:
- resolution: {integrity: sha512-oRjTw/97aTBN0RHbYCdtF1MQfvusSIBQM0IZEgzl6426+8jSC0nF1a/GmnVLpfB9yyr6g6FTqWqiZVbxrtaCIg==}
+ minimatch@10.2.5:
+ resolution: {integrity: sha512-MULkVLfKGYDFYejP07QOurDLLQpcjk7Fw+7jXS2R2czRQzR56yHRveU5NDJEOviH+hETZKSkIk5c+T23GjFUMg==}
engines: {node: 18 || 20 || >=22}
mitt@3.0.1:
@@ -731,13 +753,17 @@ packages:
natural-compare@1.4.0:
resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==}
- node-releases@2.0.36:
- resolution: {integrity: sha512-TdC8FSgHz8Mwtw9g5L4gR/Sh9XhSP/0DEkQxfEFXOpiul5IiHgHan2VhYYb6agDSfp4KuvltmGApc8HMgUrIkA==}
+ node-releases@2.0.51:
+ resolution: {integrity: sha512-wRNIrw4DmVLKQlbgOMdkMx27Wrpzes2hh5Jtbi2bjPd+4wJstWIqP5A+lscnqbm0xxmT5Bpg8Lec5ItEBwx6BQ==}
+ engines: {node: '>=18'}
normalize-path@3.0.0:
resolution: {integrity: sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==}
engines: {node: '>=0.10.0'}
+ nostics@1.2.0:
+ resolution: {integrity: sha512-FGqEfhQjrvo1lL8KFifdTQiNwwQHJxC1jtYE1Rc54qF/jxONUNL+kC9gS1krX8Q65PgrQ5fCqH/I4NhWBvdSqg==}
+
nth-check@2.1.1:
resolution: {integrity: sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==}
@@ -781,8 +807,8 @@ packages:
resolution: {integrity: sha512-V7+vQEJ06Z+c5tSye8S+nHUfI51xoXIXjHQ99cQtKUkQqqO1kO/KCJUfZXuB47h/YBlDhah2H3hdUGXn8ie0oA==}
engines: {node: '>=8.6'}
- picomatch@4.0.4:
- resolution: {integrity: sha512-QP88BAKvMam/3NxH6vj2o21R6MjxZUAd6nlwAS/pnGvN9IVLocLHxGYIzFhg6fUQ+5th6P4dv4eW9jX3DSIj7A==}
+ picomatch@4.0.5:
+ resolution: {integrity: sha512-RvwwcruNjI1ncT5xRakeyS9Lf8lcItv34KD+aif+VH9kduAyfYBipGh12274xtenIPZ119/R9BdTBa8gAwSh0A==}
engines: {node: '>=12'}
pify@2.3.0:
@@ -801,8 +827,8 @@ packages:
pkg-types@1.3.1:
resolution: {integrity: sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==}
- pkg-types@2.3.0:
- resolution: {integrity: sha512-SIqCzDRg0s9npO5XQ3tNZioRY1uK06lA41ynBC1YmFTmnY6FjUjVt6s4LoADmwoig1qqD0oK8h1p/8mlMx8Oig==}
+ pkg-types@2.3.1:
+ resolution: {integrity: sha512-y+ichcgc2LrADuhLNAx8DFjVfgz91pRxfZdI3UDhxHvcVEZsenLO+7XaU5vOp0u/7V/wZ+plyuQxtrDlZJ+yeg==}
postcss-cli@11.0.1:
resolution: {integrity: sha512-0UnkNPSayHKRe/tc2YGW6XnSqqOA9eqpiRMgRlV1S6HdGi16vwJBx7lviARzbV1HpQHqLLRH3o8vTcB0cLc+5g==}
@@ -826,8 +852,8 @@ packages:
tsx:
optional: true
- postcss-prefixwrap@1.57.2:
- resolution: {integrity: sha512-HKfOJJCFUtZiUu6CaWmxb6JxYZetn8McOuFUa0t4CJ0ZtcxCPlD8COSPu6804xNc4WPBu34BI0h96wkONLd9lQ==}
+ postcss-prefixwrap@1.58.0:
+ resolution: {integrity: sha512-FNaM/pa8aYM5d2z3WLpc7zTiKThg3Cr4AprrdT+emO7fFSeydqGH5O7TnYhaLEWNQCNxsqnmt7RS/4zDib9iNQ==}
peerDependencies:
postcss: '*'
@@ -842,15 +868,15 @@ packages:
peerDependencies:
postcss: ^8.1.0
- postcss-selector-parser@7.1.1:
- resolution: {integrity: sha512-orRsuYpJVw8LdAwqqLykBj9ecS5/cRHlI5+nvTo8LcCKmzDmqVORXtOIYEEQuL9D4BxtA1lm5isAqzQZCoQ6Eg==}
+ postcss-selector-parser@7.1.4:
+ resolution: {integrity: sha512-HeP7D2wyhkR+XaK6v4W8oRF62Dsz4flyuczALJp61GckGm42u1saSSJ/0auvcBqxs3jMRFEcPK34At/0JBKdOg==}
engines: {node: '>=4'}
postcss-value-parser@4.2.0:
resolution: {integrity: sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==}
- postcss@8.5.18:
- resolution: {integrity: sha512-xdB1oSLHbz1vRWgCDalrCqEFTWzFlhqFC5tIHLMOSUIjhm3XXQ1qrFy8S/ESr1JYRRXqM3c1QFiMZUJdUTqyMQ==}
+ postcss@8.5.23:
+ resolution: {integrity: sha512-g50586zr4bZmwFiTlflMu8E0bDTb5I5gertgwAKmsdUlTQIhZtunzUlD1WSzwcVWPoAVpsrA6vlfCD7oXvRwgg==}
engines: {node: ^10 || ^12 || >=14}
prelude-ls@1.2.1:
@@ -863,8 +889,8 @@ packages:
peerDependencies:
prettier: ^3.0.0
- prettier@3.8.1:
- resolution: {integrity: sha512-UOnG6LftzbdaHZcKoPFtOcCKztrQ57WkHDeRD9t/PTQtmT0NHSeWWepj6pS0z/N7+08BHFDQVUrfmfMRcZwbMg==}
+ prettier@3.9.6:
+ resolution: {integrity: sha512-OpN0zzVdiaiAhxpuuj5efpIS4sY9j7bY6uR5mnj5yPzGkdkjNKSJeUThPb60Jw29QuAZgA4o+/iB49kFiaBX6g==}
engines: {node: '>=14'}
hasBin: true
@@ -900,8 +926,8 @@ packages:
rfdc@1.4.1:
resolution: {integrity: sha512-q1b3N5QkRUWUl7iyylaaj3kOpIT0N2i9MqIEQXP73GVsN9cw3fdx8X63cEmWhJGi2PPCF23Ijp7ktmd39rawIA==}
- sass-embedded-linux-x64@1.98.0:
- resolution: {integrity: sha512-VsvP0t/uw00mMNPv3vwyYKUrFbqzxQHnRMO+bHdAMjvLw4NFf6mscpym9Bzf+NXwi1ZNKnB6DtXjmcpcvqFqYg==}
+ sass-embedded-linux-x64@1.101.0:
+ resolution: {integrity: sha512-bvqMTAhZREeUjFny9QijQlL8pzsjqLf3dgrEVk9WEvx6UMqhUM+DkNy3+UgAD6J2S/KxVSrHcGv4FWs4OBOqFQ==}
engines: {node: '>=14.0.0'}
cpu: [x64]
os: [linux]
@@ -910,8 +936,8 @@ packages:
scule@1.3.0:
resolution: {integrity: sha512-6FtHJEvt+pVMIB9IBY+IcCJ6Z5f1iQnytgyfKMhDKgmzYG+TeH/wx1y3l27rshSbLiSanrR9ffZDrEsmjlQF2g==}
- semver@7.7.4:
- resolution: {integrity: sha512-vFKC2IEtQnVhpT78h1Yp8wzwrf8CM+MzKMHGJZfBtzhZNycRFnXsHk6E5TxIkkMsgNS7mdX3AGB7x2QM2di4lA==}
+ semver@7.8.5:
+ resolution: {integrity: sha512-Y7/KDsb8LjooZpwaqGyulO6DQlksgCncchHGk+sZIY4SBvUocMBEFH5Ur1fI4dV+Jvl0w6cjvucaIi40puRioA==}
engines: {node: '>=10'}
hasBin: true
@@ -947,11 +973,11 @@ packages:
resolution: {integrity: sha512-H+ue8Zo4vJmV2nRjpx86P35lzwDT3nItnIsocgumgr0hHMQ+ZGq5vrERg9kJBo5AWGmxZDhzDo+WVIJqkB0cGA==}
engines: {node: '>=16'}
- thenby@1.3.4:
- resolution: {integrity: sha512-89Gi5raiWA3QZ4b2ePcEwswC3me9JIg+ToSgtE0JWeCynLnLxNr/f9G+xfo9K+Oj4AFdom8YNJjibIARTJmapQ==}
+ thenby@1.4.1:
+ resolution: {integrity: sha512-D5a/bO0KdalOE3q8MlrRmSxjbKZHT3MQmXkJP+r97Vw8MMwOZKOwUSEyTtK7eSMj2y0kyAjpYMRMZmmLw1FtNQ==}
- tinyglobby@0.2.15:
- resolution: {integrity: sha512-j2Zq4NyQYG5XMST4cbs02Ak8iJUdxRM0XI5QyxXuZOzKOINmWurp3smXu3y5wDcJrptwpSjgXHzIQxR0omXljQ==}
+ tinyglobby@0.2.17:
+ resolution: {integrity: sha512-wXR/dYpcqKmfWpEdZjiKJOwCNFndD0DMnrW/cYjVGttEkBfVgcLFHoNrlj47mjOVic9yyNu65alsgF4NQyTa2g==}
engines: {node: '>=12.0.0'}
to-regex-range@5.0.1:
@@ -965,8 +991,8 @@ packages:
resolution: {integrity: sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==}
engines: {node: '>= 0.8.0'}
- ufo@1.6.3:
- resolution: {integrity: sha512-yDJTmhydvl5lJzBmy/hyOAA0d+aqCBuwl818haVdYCRrWV84o7YyeVm4QlVHStqNrrJSTb6jKuFAVqAFsr+K3Q==}
+ ufo@1.6.4:
+ resolution: {integrity: sha512-JFNbkD1Svwe0KvGi8GOeLcP4kAWQ609twvCdcHxq1oSL8svv39ZuSvajcD8B+5D0eL4+s1Is2D/O6KN3qcTeRA==}
ulid@2.4.0:
resolution: {integrity: sha512-fIRiVTJNcSRmXKPZtGzFQv9WRrZ3M9eoptl/teFJvjOzmpU+/K/JH6HZ8deBfb5vMEpicJcLn7JmvdknlMq7Zg==}
@@ -976,13 +1002,42 @@ packages:
resolution: {integrity: sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==}
engines: {node: '>= 10.0.0'}
- unplugin-utils@0.3.1:
- resolution: {integrity: sha512-5lWVjgi6vuHhJ526bI4nlCOmkCIF3nnfXkCMDeMJrtdvxTs6ZFCM8oNufGTsDbKv/tJ/xj8RpvXjRuPBZJuJog==}
+ unplugin-utils@0.3.2:
+ resolution: {integrity: sha512-xVToRh2CTmLk2HnEG7ac4rl1MJTT3RFkpS8B++/SnB0kXvuaavD+n3m/vrzyWQOdJNSZQACnbz01pnppbwV5BA==}
engines: {node: '>=20.19.0'}
- unplugin@3.0.0:
- resolution: {integrity: sha512-0Mqk3AT2TZCXWKdcoaufeXNukv2mTrEZExeXlHIOZXdqYoHHr4n51pymnwV8x2BOVxwXbK2HLlI7usrqMpycdg==}
+ unplugin@3.3.0:
+ resolution: {integrity: sha512-qa66K+crbfyE6JK10GjvbJeRrOsuC/JpbnHctfyp/i4oBTxWOzJfRZyDiOk1PtErMFRu8JhsU/wPvOdBNWe5Rg==}
engines: {node: ^20.19.0 || >=22.12.0}
+ peerDependencies:
+ '@farmfe/core': '*'
+ '@rspack/core': '*'
+ bun-types-no-globals: '*'
+ esbuild: '*'
+ rolldown: '*'
+ rollup: '*'
+ unloader: '*'
+ vite: '*'
+ webpack: '*'
+ peerDependenciesMeta:
+ '@farmfe/core':
+ optional: true
+ '@rspack/core':
+ optional: true
+ bun-types-no-globals:
+ optional: true
+ esbuild:
+ optional: true
+ rolldown:
+ optional: true
+ rollup:
+ optional: true
+ unloader:
+ optional: true
+ vite:
+ optional: true
+ webpack:
+ optional: true
update-browserslist-db@1.2.3:
resolution: {integrity: sha512-Js0m9cx+qOgDxo0eMiFGEueWztz+d4+M3rGlmKPT+T4IS/jP4ylw3Nwpu6cpTTP8R1MAC1kF4VbdLt3ARf209w==}
@@ -996,19 +1051,20 @@ packages:
util-deprecate@1.0.2:
resolution: {integrity: sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==}
- vue-eslint-parser@10.4.0:
- resolution: {integrity: sha512-Vxi9pJdbN3ZnVGLODVtZ7y4Y2kzAAE2Cm0CZ3ZDRvydVYxZ6VrnBhLikBsRS+dpwj4Jv4UCv21PTEwF5rQ9WXg==}
+ vue-eslint-parser@10.4.1:
+ resolution: {integrity: sha512-Gk6gRDj0n/fkRa3C3l0bBheoBckUq/Rs0F/TvMWIS6nzzx67amAViMe9CkNgsP2tXyQONvGiHQESHwFtZ3aYDA==}
engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0}
peerDependencies:
eslint: ^8.57.0 || ^9.0.0 || ^10.0.0
- vue-router@5.0.4:
- resolution: {integrity: sha512-lCqDLCI2+fKVRl2OzXuzdSWmxXFLQRxQbmHugnRpTMyYiT+hNaycV0faqG5FBHDXoYrZ6MQcX87BvbY8mQ20Bg==}
+ vue-router@5.2.0:
+ resolution: {integrity: sha512-QAC5i0LEb1GLG0LXDQmHu8L7FX12j0KwU/JTKmLQUJMrn04gQdKP6Du+p0QwpHb3iy71vBlqnHQ8WAfOSAWhqw==}
peerDependencies:
'@pinia/colada': '>=0.21.2'
- '@vue/compiler-sfc': ^3.5.17
- pinia: ^3.0.4
- vue: ^3.5.0
+ '@vue/compiler-sfc': ^3.5.34 || ^4.0.0
+ pinia: ^3.0.4 || ^4.0.2
+ vite: ^7.3.0 || ^8.0.0
+ vue: ^3.5.34 || ^4.0.0
peerDependenciesMeta:
'@pinia/colada':
optional: true
@@ -1016,9 +1072,11 @@ packages:
optional: true
pinia:
optional: true
+ vite:
+ optional: true
- vue@3.5.31:
- resolution: {integrity: sha512-iV/sU9SzOlmA/0tygSmjkEN6Jbs3nPoIPFhCMLD2STrjgOU8DX7ZtzMhg4ahVwf5Rp9KoFzcXeB1ZrVbLBp5/Q==}
+ vue@3.5.40:
+ resolution: {integrity: sha512-+8PJ4SJXdn/cHGImF4CKdxlWHIN5Dkt7DoufRREM6h6uVCx2m7QxgcEQmmzyOK8A9mcafg7sFbJFYsdFVubTig==}
peerDependencies:
typescript: '*'
peerDependenciesMeta:
@@ -1041,16 +1099,16 @@ packages:
resolution: {integrity: sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==}
engines: {node: '>=10'}
- xml-name-validator@4.0.0:
- resolution: {integrity: sha512-ICP2e+jsHvAj2E2lIHxa5tjXRlKDJo4IdvPvCXbXQGdzSfmSpNVyIKMvoZHjDY9DP0zV17iI85o90vRFXNccRw==}
- engines: {node: '>=12'}
+ xml-name-validator@5.0.0:
+ resolution: {integrity: sha512-EvGK8EJ3DhaHfbRlETOWAS5pO9MZITeauHKJyb8wyajUfQUenkIg2MvLDTZ4T/TgIcm3HU0TFBgWWboAZ30UHg==}
+ engines: {node: '>=18'}
y18n@5.0.8:
resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==}
engines: {node: '>=10'}
- yaml@2.8.3:
- resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==}
+ yaml@2.9.0:
+ resolution: {integrity: sha512-2AvhNX3mb8zd6Zy7INTtSpl1F15HW6Wnqj0srWlkKLcpYl/gMIMJiyuGq2KeI2YFxUPjdlB+3Lc10seMLtL4cA==}
engines: {node: '>= 14.6'}
hasBin: true
@@ -1058,8 +1116,8 @@ packages:
resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==}
engines: {node: '>=12'}
- yargs@17.7.2:
- resolution: {integrity: sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==}
+ yargs@17.7.3:
+ resolution: {integrity: sha512-GZtjxm/J/4TSxuL3FNYjCmLktBTnIw/rVmKSIyKeYAZpmJB2ig9VauCC5xsa82GNKVKDAqpOn3KVzNt0zmrU0g==}
engines: {node: '>=12'}
yocto-queue@0.1.0:
@@ -1071,74 +1129,93 @@ packages:
snapshots:
- '@babel/generator@7.29.1':
+ '@babel/generator@8.0.0':
dependencies:
- '@babel/parser': 7.29.2
- '@babel/types': 7.29.0
+ '@babel/parser': 8.0.4
+ '@babel/types': 8.0.4
'@jridgewell/gen-mapping': 0.3.13
'@jridgewell/trace-mapping': 0.3.31
+ '@types/jsesc': 2.5.1
jsesc: 3.1.0
- '@babel/helper-string-parser@7.27.1': {}
+ '@babel/helper-string-parser@7.29.7': {}
+
+ '@babel/helper-string-parser@8.0.0': {}
+
+ '@babel/helper-validator-identifier@7.29.7': {}
+
+ '@babel/helper-validator-identifier@8.0.4': {}
- '@babel/helper-validator-identifier@7.28.5': {}
+ '@babel/parser@7.29.7':
+ dependencies:
+ '@babel/types': 7.29.7
+
+ '@babel/parser@8.0.4':
+ dependencies:
+ '@babel/types': 8.0.4
- '@babel/parser@7.29.2':
+ '@babel/types@7.29.7':
dependencies:
- '@babel/types': 7.29.0
+ '@babel/helper-string-parser': 7.29.7
+ '@babel/helper-validator-identifier': 7.29.7
- '@babel/types@7.29.0':
+ '@babel/types@8.0.4':
dependencies:
- '@babel/helper-string-parser': 7.27.1
- '@babel/helper-validator-identifier': 7.28.5
+ '@babel/helper-string-parser': 8.0.0
+ '@babel/helper-validator-identifier': 8.0.4
- '@eslint-community/eslint-utils@4.9.1(eslint@10.1.0)':
+ '@eslint-community/eslint-utils@4.10.1(eslint@10.7.0)':
dependencies:
- eslint: 10.1.0
+ eslint: 10.7.0
eslint-visitor-keys: 3.4.3
'@eslint-community/regexpp@4.12.2': {}
- '@eslint/compat@2.0.3(eslint@10.1.0)':
+ '@eslint/compat@2.1.0(eslint@10.7.0)':
dependencies:
- '@eslint/core': 1.1.1
+ '@eslint/core': 1.2.1
optionalDependencies:
- eslint: 10.1.0
+ eslint: 10.7.0
- '@eslint/config-array@0.23.3':
+ '@eslint/config-array@0.23.5':
dependencies:
- '@eslint/object-schema': 3.0.3
+ '@eslint/object-schema': 3.0.5
debug: 4.4.3
- minimatch: 10.2.4
+ minimatch: 10.2.5
transitivePeerDependencies:
- supports-color
- '@eslint/config-helpers@0.5.3':
+ '@eslint/config-helpers@0.6.0':
dependencies:
- '@eslint/core': 1.1.1
+ '@eslint/core': 1.2.1
- '@eslint/core@1.1.1':
+ '@eslint/core@1.2.1':
dependencies:
'@types/json-schema': 7.0.15
- '@eslint/js@10.0.1(eslint@10.1.0)':
+ '@eslint/js@10.0.1(eslint@10.7.0)':
optionalDependencies:
- eslint: 10.1.0
+ eslint: 10.7.0
- '@eslint/object-schema@3.0.3': {}
+ '@eslint/object-schema@3.0.5': {}
- '@eslint/plugin-kit@0.6.1':
+ '@eslint/plugin-kit@0.7.2':
dependencies:
- '@eslint/core': 1.1.1
+ '@eslint/core': 1.2.1
levn: 0.4.1
- '@humanfs/core@0.19.1': {}
+ '@humanfs/core@0.19.2':
+ dependencies:
+ '@humanfs/types': 0.15.0
- '@humanfs/node@0.16.7':
+ '@humanfs/node@0.16.8':
dependencies:
- '@humanfs/core': 0.19.1
+ '@humanfs/core': 0.19.2
+ '@humanfs/types': 0.15.0
'@humanwhocodes/retry': 0.4.3
+ '@humanfs/types@0.15.0': {}
+
'@humanwhocodes/module-importer@1.0.1': {}
'@humanwhocodes/retry@0.4.3': {}
@@ -1162,17 +1239,19 @@ snapshots:
'@jridgewell/resolve-uri': 3.1.2
'@jridgewell/sourcemap-codec': 1.5.5
- '@lit-labs/ssr-dom-shim@1.5.1': {}
+ '@lit-labs/ssr-dom-shim@1.6.0': {}
'@lit/reactive-element@2.1.2':
dependencies:
- '@lit-labs/ssr-dom-shim': 1.5.1
+ '@lit-labs/ssr-dom-shim': 1.6.0
'@popperjs/core@2.11.8': {}
'@types/esrecurse@4.3.1': {}
- '@types/estree@1.0.8': {}
+ '@types/estree@1.0.9': {}
+
+ '@types/jsesc@2.5.1': {}
'@types/json-schema@7.0.15': {}
@@ -1180,62 +1259,62 @@ snapshots:
'@uswds/uswds@3.13.0':
dependencies:
- lit: 3.3.2
+ lit: 3.3.3
receptor: 1.0.0
optionalDependencies:
- sass-embedded-linux-x64: 1.98.0
+ sass-embedded-linux-x64: 1.101.0
- '@vue-macros/common@3.1.2(vue@3.5.31)':
+ '@vue-macros/common@3.1.4(vue@3.5.40)':
dependencies:
- '@vue/compiler-sfc': 3.5.31
+ '@vue/compiler-sfc': 3.5.40
ast-kit: 2.2.0
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string-ast: 1.0.3
- unplugin-utils: 0.3.1
+ unplugin-utils: 0.3.2
optionalDependencies:
- vue: 3.5.31
+ vue: 3.5.40
- '@vue/compiler-core@3.5.31':
+ '@vue/compiler-core@3.5.40':
dependencies:
- '@babel/parser': 7.29.2
- '@vue/shared': 3.5.31
+ '@babel/parser': 7.29.7
+ '@vue/shared': 3.5.40
entities: 7.0.1
estree-walker: 2.0.2
source-map-js: 1.2.1
- '@vue/compiler-dom@3.5.31':
+ '@vue/compiler-dom@3.5.40':
dependencies:
- '@vue/compiler-core': 3.5.31
- '@vue/shared': 3.5.31
+ '@vue/compiler-core': 3.5.40
+ '@vue/shared': 3.5.40
- '@vue/compiler-sfc@3.5.31':
+ '@vue/compiler-sfc@3.5.40':
dependencies:
- '@babel/parser': 7.29.2
- '@vue/compiler-core': 3.5.31
- '@vue/compiler-dom': 3.5.31
- '@vue/compiler-ssr': 3.5.31
- '@vue/shared': 3.5.31
+ '@babel/parser': 7.29.7
+ '@vue/compiler-core': 3.5.40
+ '@vue/compiler-dom': 3.5.40
+ '@vue/compiler-ssr': 3.5.40
+ '@vue/shared': 3.5.40
estree-walker: 2.0.2
magic-string: 0.30.21
- postcss: 8.5.18
+ postcss: 8.5.23
source-map-js: 1.2.1
- '@vue/compiler-ssr@3.5.31':
+ '@vue/compiler-ssr@3.5.40':
dependencies:
- '@vue/compiler-dom': 3.5.31
- '@vue/shared': 3.5.31
+ '@vue/compiler-dom': 3.5.40
+ '@vue/shared': 3.5.40
- '@vue/devtools-api@7.7.9':
+ '@vue/devtools-api@7.7.10':
dependencies:
- '@vue/devtools-kit': 7.7.9
+ '@vue/devtools-kit': 7.7.10
- '@vue/devtools-api@8.1.1':
+ '@vue/devtools-api@8.1.5':
dependencies:
- '@vue/devtools-kit': 8.1.1
+ '@vue/devtools-kit': 8.1.5
- '@vue/devtools-kit@7.7.9':
+ '@vue/devtools-kit@7.7.10':
dependencies:
- '@vue/devtools-shared': 7.7.9
+ '@vue/devtools-shared': 7.7.10
birpc: 2.9.0
hookable: 5.5.3
mitt: 3.0.1
@@ -1243,54 +1322,54 @@ snapshots:
speakingurl: 14.0.1
superjson: 2.2.6
- '@vue/devtools-kit@8.1.1':
+ '@vue/devtools-kit@8.1.5':
dependencies:
- '@vue/devtools-shared': 8.1.1
+ '@vue/devtools-shared': 8.1.5
birpc: 2.9.0
hookable: 5.5.3
perfect-debounce: 2.1.0
- '@vue/devtools-shared@7.7.9':
+ '@vue/devtools-shared@7.7.10':
dependencies:
rfdc: 1.4.1
- '@vue/devtools-shared@8.1.1': {}
+ '@vue/devtools-shared@8.1.5': {}
- '@vue/reactivity@3.5.31':
+ '@vue/reactivity@3.5.40':
dependencies:
- '@vue/shared': 3.5.31
+ '@vue/shared': 3.5.40
- '@vue/runtime-core@3.5.31':
+ '@vue/runtime-core@3.5.40':
dependencies:
- '@vue/reactivity': 3.5.31
- '@vue/shared': 3.5.31
+ '@vue/reactivity': 3.5.40
+ '@vue/shared': 3.5.40
- '@vue/runtime-dom@3.5.31':
+ '@vue/runtime-dom@3.5.40':
dependencies:
- '@vue/reactivity': 3.5.31
- '@vue/runtime-core': 3.5.31
- '@vue/shared': 3.5.31
+ '@vue/reactivity': 3.5.40
+ '@vue/runtime-core': 3.5.40
+ '@vue/shared': 3.5.40
csstype: 3.2.3
- '@vue/server-renderer@3.5.31(vue@3.5.31)':
+ '@vue/server-renderer@3.5.40':
dependencies:
- '@vue/compiler-ssr': 3.5.31
- '@vue/shared': 3.5.31
- vue: 3.5.31
+ '@vue/compiler-ssr': 3.5.40
+ '@vue/runtime-dom': 3.5.40
+ '@vue/shared': 3.5.40
- '@vue/shared@3.5.31': {}
+ '@vue/shared@3.5.40': {}
a11y-dialog@8.1.5:
dependencies:
focusable-selectors: 0.8.4
- acorn-jsx@5.3.2(acorn@8.16.0):
+ acorn-jsx@5.3.2(acorn@8.17.0):
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
- acorn@8.16.0: {}
+ acorn@8.17.0: {}
- ajv@6.14.0:
+ ajv@6.15.0:
dependencies:
fast-deep-equal: 3.1.3
fast-json-stable-stringify: 2.1.0
@@ -1310,26 +1389,27 @@ snapshots:
ast-kit@2.2.0:
dependencies:
- '@babel/parser': 7.29.2
+ '@babel/parser': 7.29.7
pathe: 2.0.3
- ast-walker-scope@0.8.3:
+ ast-walker-scope@0.9.0:
dependencies:
- '@babel/parser': 7.29.2
+ '@babel/parser': 7.29.7
+ '@babel/types': 7.29.7
ast-kit: 2.2.0
- autoprefixer@10.4.27(postcss@8.5.18):
+ autoprefixer@10.5.4(postcss@8.5.23):
dependencies:
- browserslist: 4.28.1
- caniuse-lite: 1.0.30001781
+ browserslist: 4.28.7
+ caniuse-lite: 1.0.30001806
fraction.js: 5.3.4
picocolors: 1.1.1
- postcss: 8.5.18
+ postcss: 8.5.23
postcss-value-parser: 4.2.0
balanced-match@4.0.4: {}
- baseline-browser-mapping@2.10.11: {}
+ baseline-browser-mapping@2.11.1: {}
binary-extensions@2.3.0: {}
@@ -1341,7 +1421,7 @@ snapshots:
dependencies:
'@popperjs/core': 2.11.8
- brace-expansion@5.0.5:
+ brace-expansion@5.0.8:
dependencies:
balanced-match: 4.0.4
@@ -1349,15 +1429,15 @@ snapshots:
dependencies:
fill-range: 7.1.1
- browserslist@4.28.1:
+ browserslist@4.28.7:
dependencies:
- baseline-browser-mapping: 2.10.11
- caniuse-lite: 1.0.30001781
- electron-to-chromium: 1.5.328
- node-releases: 2.0.36
- update-browserslist-db: 1.2.3(browserslist@4.28.1)
+ baseline-browser-mapping: 2.11.1
+ caniuse-lite: 1.0.30001806
+ electron-to-chromium: 1.5.396
+ node-releases: 2.0.51
+ update-browserslist-db: 1.2.3(browserslist@4.28.7)
- caniuse-lite@1.0.30001781: {}
+ caniuse-lite@1.0.30001806: {}
chokidar@3.6.0:
dependencies:
@@ -1405,12 +1485,12 @@ snapshots:
csstype@3.2.3: {}
- datatables.net-dt@2.3.7:
+ datatables.net-dt@2.3.8:
dependencies:
- datatables.net: 2.3.7
+ datatables.net: 2.3.8
jquery: 4.0.0
- datatables.net@2.3.7:
+ datatables.net@2.3.8:
dependencies:
jquery: 4.0.0
@@ -1427,7 +1507,7 @@ snapshots:
tslib: 2.3.0
zrender: 6.1.0
- electron-to-chromium@1.5.328: {}
+ electron-to-chromium@1.5.396: {}
element-closest@2.0.2: {}
@@ -1441,29 +1521,29 @@ snapshots:
escape-string-regexp@4.0.0: {}
- eslint-config-prettier@10.1.8(eslint@10.1.0):
+ eslint-config-prettier@10.1.8(eslint@10.7.0):
dependencies:
- eslint: 10.1.0
+ eslint: 10.7.0
- eslint-plugin-simple-import-sort@12.1.1(eslint@10.1.0):
+ eslint-plugin-simple-import-sort@12.1.1(eslint@10.7.0):
dependencies:
- eslint: 10.1.0
+ eslint: 10.7.0
- eslint-plugin-vue@10.8.0(eslint@10.1.0)(vue-eslint-parser@10.4.0(eslint@10.1.0)):
+ eslint-plugin-vue@10.10.0(eslint@10.7.0)(vue-eslint-parser@10.4.1(eslint@10.7.0)):
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0)
- eslint: 10.1.0
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0)
+ eslint: 10.7.0
natural-compare: 1.4.0
nth-check: 2.1.1
- postcss-selector-parser: 7.1.1
- semver: 7.7.4
- vue-eslint-parser: 10.4.0(eslint@10.1.0)
- xml-name-validator: 4.0.0
+ postcss-selector-parser: 7.1.4
+ semver: 7.8.5
+ vue-eslint-parser: 10.4.1(eslint@10.7.0)
+ xml-name-validator: 5.0.0
eslint-scope@9.1.2:
dependencies:
'@types/esrecurse': 4.3.1
- '@types/estree': 1.0.8
+ '@types/estree': 1.0.9
esrecurse: 4.3.0
estraverse: 5.3.0
@@ -1471,19 +1551,19 @@ snapshots:
eslint-visitor-keys@5.0.1: {}
- eslint@10.1.0:
+ eslint@10.7.0:
dependencies:
- '@eslint-community/eslint-utils': 4.9.1(eslint@10.1.0)
+ '@eslint-community/eslint-utils': 4.10.1(eslint@10.7.0)
'@eslint-community/regexpp': 4.12.2
- '@eslint/config-array': 0.23.3
- '@eslint/config-helpers': 0.5.3
- '@eslint/core': 1.1.1
- '@eslint/plugin-kit': 0.6.1
- '@humanfs/node': 0.16.7
+ '@eslint/config-array': 0.23.5
+ '@eslint/config-helpers': 0.6.0
+ '@eslint/core': 1.2.1
+ '@eslint/plugin-kit': 0.7.2
+ '@humanfs/node': 0.16.8
'@humanwhocodes/module-importer': 1.0.1
'@humanwhocodes/retry': 0.4.3
- '@types/estree': 1.0.8
- ajv: 6.14.0
+ '@types/estree': 1.0.9
+ ajv: 6.15.0
cross-spawn: 7.0.6
debug: 4.4.3
escape-string-regexp: 4.0.0
@@ -1500,7 +1580,7 @@ snapshots:
imurmurhash: 0.1.4
is-glob: 4.0.3
json-stable-stringify-without-jsonify: 1.0.1
- minimatch: 10.2.4
+ minimatch: 10.2.5
natural-compare: 1.4.0
optionator: 0.9.4
transitivePeerDependencies:
@@ -1508,8 +1588,8 @@ snapshots:
espree@11.2.0:
dependencies:
- acorn: 8.16.0
- acorn-jsx: 5.3.2(acorn@8.16.0)
+ acorn: 8.17.0
+ acorn-jsx: 5.3.2(acorn@8.17.0)
eslint-visitor-keys: 5.0.1
esquery@1.7.0:
@@ -1526,7 +1606,7 @@ snapshots:
esutils@2.0.3: {}
- exsolve@1.0.8: {}
+ exsolve@1.1.0: {}
fast-deep-equal@3.1.3: {}
@@ -1534,9 +1614,9 @@ snapshots:
fast-levenshtein@2.0.6: {}
- fdir@6.5.0(picomatch@4.0.4):
+ fdir@6.5.0(picomatch@4.0.5):
optionalDependencies:
- picomatch: 4.0.4
+ picomatch: 4.0.5
file-entry-cache@8.0.0:
dependencies:
@@ -1553,10 +1633,10 @@ snapshots:
flat-cache@4.0.1:
dependencies:
- flatted: 3.4.2
+ flatted: 3.4.3
keyv: 4.5.4
- flatted@3.4.2: {}
+ flatted@3.4.3: {}
focusable-selectors@0.8.4: {}
@@ -1564,10 +1644,10 @@ snapshots:
fraction.js@5.3.4: {}
- fs-extra@11.3.4:
+ fs-extra@11.4.0:
dependencies:
graceful-fs: 4.2.11
- jsonfile: 6.2.0
+ jsonfile: 6.2.1
universalify: 2.0.1
fsevents@2.3.3:
@@ -1583,7 +1663,7 @@ snapshots:
dependencies:
is-glob: 4.0.3
- globals@17.4.0: {}
+ globals@17.7.0: {}
graceful-fs@4.2.11: {}
@@ -1623,7 +1703,7 @@ snapshots:
json5@2.2.3: {}
- jsonfile@6.2.0:
+ jsonfile@6.2.1:
dependencies:
universalify: 2.0.1
optionalDependencies:
@@ -1646,24 +1726,24 @@ snapshots:
lit-element@4.2.2:
dependencies:
- '@lit-labs/ssr-dom-shim': 1.5.1
+ '@lit-labs/ssr-dom-shim': 1.6.0
'@lit/reactive-element': 2.1.2
- lit-html: 3.3.2
+ lit-html: 3.3.3
- lit-html@3.3.2:
+ lit-html@3.3.3:
dependencies:
'@types/trusted-types': 2.0.7
- lit@3.3.2:
+ lit@3.3.3:
dependencies:
'@lit/reactive-element': 2.1.2
lit-element: 4.2.2
- lit-html: 3.3.2
+ lit-html: 3.3.3
- local-pkg@1.1.2:
+ local-pkg@1.2.1:
dependencies:
mlly: 1.8.2
- pkg-types: 2.3.0
+ pkg-types: 2.3.1
quansync: 0.2.11
locate-path@6.0.0:
@@ -1682,18 +1762,18 @@ snapshots:
matches-selector@1.2.0: {}
- minimatch@10.2.4:
+ minimatch@10.2.5:
dependencies:
- brace-expansion: 5.0.5
+ brace-expansion: 5.0.8
mitt@3.0.1: {}
mlly@1.8.2:
dependencies:
- acorn: 8.16.0
+ acorn: 8.17.0
pathe: 2.0.3
pkg-types: 1.3.1
- ufo: 1.6.3
+ ufo: 1.6.4
ms@2.1.3: {}
@@ -1703,10 +1783,12 @@ snapshots:
natural-compare@1.4.0: {}
- node-releases@2.0.36: {}
+ node-releases@2.0.51: {}
normalize-path@3.0.0: {}
+ nostics@1.2.0: {}
+
nth-check@2.1.1:
dependencies:
boolbase: 1.0.0
@@ -1744,14 +1826,14 @@ snapshots:
picomatch@2.3.2: {}
- picomatch@4.0.4: {}
+ picomatch@4.0.5: {}
pify@2.3.0: {}
- pinia@3.0.4(vue@3.5.31):
+ pinia@3.0.4(vue@3.5.40):
dependencies:
- '@vue/devtools-api': 7.7.9
- vue: 3.5.31
+ '@vue/devtools-api': 7.7.10
+ vue: 3.5.40
pkg-types@1.3.1:
dependencies:
@@ -1759,59 +1841,59 @@ snapshots:
mlly: 1.8.2
pathe: 2.0.3
- pkg-types@2.3.0:
+ pkg-types@2.3.1:
dependencies:
confbox: 0.2.4
- exsolve: 1.0.8
+ exsolve: 1.1.0
pathe: 2.0.3
- postcss-cli@11.0.1(postcss@8.5.18):
+ postcss-cli@11.0.1(postcss@8.5.23):
dependencies:
chokidar: 3.6.0
dependency-graph: 1.0.0
- fs-extra: 11.3.4
+ fs-extra: 11.4.0
picocolors: 1.1.1
- postcss: 8.5.18
- postcss-load-config: 5.1.0(postcss@8.5.18)
- postcss-reporter: 7.1.0(postcss@8.5.18)
+ postcss: 8.5.23
+ postcss-load-config: 5.1.0(postcss@8.5.23)
+ postcss-reporter: 7.1.0(postcss@8.5.23)
pretty-hrtime: 1.0.3
read-cache: 1.0.0
slash: 5.1.0
- tinyglobby: 0.2.15
- yargs: 17.7.2
+ tinyglobby: 0.2.17
+ yargs: 17.7.3
transitivePeerDependencies:
- jiti
- tsx
- postcss-load-config@5.1.0(postcss@8.5.18):
+ postcss-load-config@5.1.0(postcss@8.5.23):
dependencies:
lilconfig: 3.1.3
- yaml: 2.8.3
+ yaml: 2.9.0
optionalDependencies:
- postcss: 8.5.18
+ postcss: 8.5.23
- postcss-prefixwrap@1.57.2(postcss@8.5.18):
+ postcss-prefixwrap@1.58.0(postcss@8.5.23):
dependencies:
- postcss: 8.5.18
+ postcss: 8.5.23
- postcss-relative-rem@1.0.0(postcss@8.5.18):
+ postcss-relative-rem@1.0.0(postcss@8.5.23):
dependencies:
- postcss: 8.5.18
+ postcss: 8.5.23
- postcss-reporter@7.1.0(postcss@8.5.18):
+ postcss-reporter@7.1.0(postcss@8.5.23):
dependencies:
picocolors: 1.1.1
- postcss: 8.5.18
- thenby: 1.3.4
+ postcss: 8.5.23
+ thenby: 1.4.1
- postcss-selector-parser@7.1.1:
+ postcss-selector-parser@7.1.4:
dependencies:
cssesc: 3.0.0
util-deprecate: 1.0.2
postcss-value-parser@4.2.0: {}
- postcss@8.5.18:
+ postcss@8.5.23:
dependencies:
nanoid: 3.3.16
picocolors: 1.1.1
@@ -1819,12 +1901,12 @@ snapshots:
prelude-ls@1.2.1: {}
- prettier-plugin-go-template@0.0.15(prettier@3.8.1):
+ prettier-plugin-go-template@0.0.15(prettier@3.9.6):
dependencies:
- prettier: 3.8.1
+ prettier: 3.9.6
ulid: 2.4.0
- prettier@3.8.1: {}
+ prettier@3.9.6: {}
pretty-hrtime@1.0.3: {}
@@ -1853,12 +1935,12 @@ snapshots:
rfdc@1.4.1: {}
- sass-embedded-linux-x64@1.98.0:
+ sass-embedded-linux-x64@1.101.0:
optional: true
scule@1.3.0: {}
- semver@7.7.4: {}
+ semver@7.8.5: {}
shebang-command@2.0.0:
dependencies:
@@ -1886,12 +1968,12 @@ snapshots:
dependencies:
copy-anything: 4.0.5
- thenby@1.3.4: {}
+ thenby@1.4.1: {}
- tinyglobby@0.2.15:
+ tinyglobby@0.2.17:
dependencies:
- fdir: 6.5.0(picomatch@4.0.4)
- picomatch: 4.0.4
+ fdir: 6.5.0(picomatch@4.0.5)
+ picomatch: 4.0.5
to-regex-range@5.0.1:
dependencies:
@@ -1903,26 +1985,26 @@ snapshots:
dependencies:
prelude-ls: 1.2.1
- ufo@1.6.3: {}
+ ufo@1.6.4: {}
ulid@2.4.0: {}
universalify@2.0.1: {}
- unplugin-utils@0.3.1:
+ unplugin-utils@0.3.2:
dependencies:
pathe: 2.0.3
- picomatch: 4.0.4
+ picomatch: 4.0.5
- unplugin@3.0.0:
+ unplugin@3.3.0:
dependencies:
'@jridgewell/remapping': 2.3.5
- picomatch: 4.0.4
+ picomatch: 4.0.5
webpack-virtual-modules: 0.6.2
- update-browserslist-db@1.2.3(browserslist@4.28.1):
+ update-browserslist-db@1.2.3(browserslist@4.28.7):
dependencies:
- browserslist: 4.28.1
+ browserslist: 4.28.7
escalade: 3.2.0
picocolors: 1.1.1
@@ -1932,49 +2014,59 @@ snapshots:
util-deprecate@1.0.2: {}
- vue-eslint-parser@10.4.0(eslint@10.1.0):
+ vue-eslint-parser@10.4.1(eslint@10.7.0):
dependencies:
debug: 4.4.3
- eslint: 10.1.0
+ eslint: 10.7.0
eslint-scope: 9.1.2
eslint-visitor-keys: 5.0.1
espree: 11.2.0
esquery: 1.7.0
- semver: 7.7.4
+ semver: 7.8.5
transitivePeerDependencies:
- supports-color
- vue-router@5.0.4(@vue/compiler-sfc@3.5.31)(pinia@3.0.4(vue@3.5.31))(vue@3.5.31):
+ vue-router@5.2.0(@vue/compiler-sfc@3.5.40)(pinia@3.0.4(vue@3.5.40))(vue@3.5.40):
dependencies:
- '@babel/generator': 7.29.1
- '@vue-macros/common': 3.1.2(vue@3.5.31)
- '@vue/devtools-api': 8.1.1
- ast-walker-scope: 0.8.3
+ '@babel/generator': 8.0.0
+ '@vue-macros/common': 3.1.4(vue@3.5.40)
+ '@vue/devtools-api': 8.1.5
+ ast-walker-scope: 0.9.0
chokidar: 5.0.0
json5: 2.2.3
- local-pkg: 1.1.2
+ local-pkg: 1.2.1
magic-string: 0.30.21
mlly: 1.8.2
muggle-string: 0.4.1
+ nostics: 1.2.0
pathe: 2.0.3
- picomatch: 4.0.4
+ picomatch: 4.0.5
scule: 1.3.0
- tinyglobby: 0.2.15
- unplugin: 3.0.0
- unplugin-utils: 0.3.1
- vue: 3.5.31
- yaml: 2.8.3
+ tinyglobby: 0.2.17
+ unplugin: 3.3.0
+ unplugin-utils: 0.3.2
+ vue: 3.5.40
+ yaml: 2.9.0
optionalDependencies:
- '@vue/compiler-sfc': 3.5.31
- pinia: 3.0.4(vue@3.5.31)
-
- vue@3.5.31:
- dependencies:
- '@vue/compiler-dom': 3.5.31
- '@vue/compiler-sfc': 3.5.31
- '@vue/runtime-dom': 3.5.31
- '@vue/server-renderer': 3.5.31(vue@3.5.31)
- '@vue/shared': 3.5.31
+ '@vue/compiler-sfc': 3.5.40
+ pinia: 3.0.4(vue@3.5.40)
+ transitivePeerDependencies:
+ - '@farmfe/core'
+ - '@rspack/core'
+ - bun-types-no-globals
+ - esbuild
+ - rolldown
+ - rollup
+ - unloader
+ - webpack
+
+ vue@3.5.40:
+ dependencies:
+ '@vue/compiler-dom': 3.5.40
+ '@vue/compiler-sfc': 3.5.40
+ '@vue/runtime-dom': 3.5.40
+ '@vue/server-renderer': 3.5.40
+ '@vue/shared': 3.5.40
webpack-virtual-modules@0.6.2: {}
@@ -1990,15 +2082,15 @@ snapshots:
string-width: 4.2.3
strip-ansi: 6.0.1
- xml-name-validator@4.0.0: {}
+ xml-name-validator@5.0.0: {}
y18n@5.0.8: {}
- yaml@2.8.3: {}
+ yaml@2.9.0: {}
yargs-parser@21.1.1: {}
- yargs@17.7.2:
+ yargs@17.7.3:
dependencies:
cliui: 8.0.1
escalade: 3.2.0
diff --git a/pnpm-workspace.yaml b/pnpm-workspace.yaml
new file mode 100644
index 0000000..31bc79c
--- /dev/null
+++ b/pnpm-workspace.yaml
@@ -0,0 +1 @@
+minimumReleaseAge: 10080 # 7 days
diff --git a/system-security-plan.yml b/system-security-plan.yml
index ecf6d41..51146e5 100644
--- a/system-security-plan.yml
+++ b/system-security-plan.yml
@@ -53,7 +53,7 @@ leveraged-authorizations:
- https://www.fedramp.gov/marketplace/compliant-systems/amazon-web-services-aws-eastwest-us-public-cloud/
purpose:
components:
- - https://github.com/18F/api.data.gov
+ - https://github.com/GSA/api.data.gov
- https://github.com/nrel/api-umbrella
# these will be the same unless your architecture is especially complex