repository template for Node.js & TypeScript projects
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

chore: routine cleanup (ed. October 2025) (#447)

authored by samanthanguyen.me and committed by

GitHub 7aec3aa3 236e4dce

+637 -1245
-3
.github/dependabot.yml
··· 17 17 - "typescript" 18 18 - "typedoc" 19 19 - "@types/node" 20 - lint: 21 - patterns: 22 - - "publint" 23 20 voidzero: 24 21 patterns: 25 22 - "oxlint"
+2 -14
.github/workflows/codeql.yml
··· 1 - # For most projects, this workflow file will not need changing; you simply need 2 - # to commit it to your repository. 3 - # 4 - # You may wish to alter this file to override the set of languages analyzed, 5 - # or to provide custom queries or build logic. 6 - # 7 - # ******** NOTE ******** 8 - # We have attempted to detect the languages in your repository. Please check 9 - # the `language` matrix defined below to confirm you have the correct set of 10 - # supported CodeQL languages. 11 - # 12 1 name: "CodeQL" 13 2 14 3 on: 15 4 schedule: 16 5 # Run once a week on Monday at 00:00 (12:00AM or Midnight, UTC) 17 - # See POSIX cron syntax visualized at https://crontab.guru/#0_0_*_*_1 18 - # GitHub Docs: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onschedule 19 - # Cron syntax reference: https://pubs.opengroup.org/onlinepubs/9699919799/utilities/crontab.html#tag_20_25_07 6 + # - See visualization: https://crontab.guru/#0_0_*_*_1 7 + # - GitHub Docs: https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#onschedule 20 8 - cron: '0 0 * * 1' 21 9 22 10 jobs:
+8 -12
.github/workflows/docs.yml
··· 2 2 3 3 on: 4 4 push: 5 - branches: [main] 5 + branches: 6 + - main 6 7 workflow_dispatch: 7 8 8 - # Sets permissions of the GITHUB_TOKEN to allow deployment to GitHub Pages 9 - permissions: 10 - contents: read 11 - pages: write 12 - id-token: write 13 - 14 - # Allow only one concurrent deployment, skipping runs queued between the run in-progress and latest queued. 15 - # However, do NOT cancel in-progress runs as we want to allow these production deployments to complete. 16 9 concurrency: 17 10 group: "pages" 18 11 cancel-in-progress: false 19 12 20 13 jobs: 21 - # Build job 22 14 build: 15 + permissions: 16 + contents: read 23 17 runs-on: ubuntu-latest 24 18 steps: 25 19 - uses: actions/checkout@v5 ··· 29 23 node-version: latest 30 24 cache: 'npm' 31 25 - name: Install dependencies 32 - run: npm ci 26 + run: npm ci --verbose 33 27 - name: Setup Pages 34 28 id: pages 35 29 uses: actions/configure-pages@v5 ··· 40 34 with: 41 35 path: ./docs/typedoc 42 36 43 - # Deployment job 44 37 deploy: 38 + permissions: 39 + pages: write 40 + id-token: write 45 41 environment: 46 42 name: github-pages 47 43 url: ${{ steps.deployment.outputs.page_url }}
+12 -22
.github/workflows/main.yml
··· 2 2 3 3 on: 4 4 push: 5 - branches: [ main ] 5 + branches: 6 + - main 6 7 pull_request: 7 - branches: [ main ] 8 + branches: 9 + - main 8 10 workflow_dispatch: 9 11 10 12 concurrency: ··· 27 29 node-version: ${{ matrix.node-version }} 28 30 cache: 'npm' 29 31 - name: Install dependencies 30 - run: npm ci 32 + run: npm ci --verbose 31 33 - name: Build packages 32 34 run: npm run build 33 35 34 36 lint: 35 - name: lint (${{ matrix.tool }}) 37 + name: lint 36 38 runs-on: ubuntu-latest 37 - strategy: 38 - matrix: 39 - include: 40 - - tool: Oxlint 41 - tool-cmd: oxlint 42 - tool-env: npx oxlint --version 43 - - tool: publint 44 - tool-cmd: publint 45 - tool-env: npx publint --version 46 39 steps: 47 40 - name: Checkout repository 48 41 uses: actions/checkout@v5 ··· 52 45 node-version: latest 53 46 cache: 'npm' 54 47 - name: Install dependencies 55 - run: npm ci 48 + run: npm ci --verbose 56 49 - name: Print environment info 57 - run: | 58 - ${{ matrix.tool-env }} 59 - - name: Lint with ${{ matrix.tool }} 60 - run: npm run ${{ matrix.tool-cmd }} 50 + run: npx oxlint --version 51 + - name: Lint 52 + run: npm run lint 61 53 62 54 test: 63 55 runs-on: ubuntu-latest ··· 70 62 node-version: latest 71 63 cache: 'npm' 72 64 - name: Install dependencies 73 - run: npm ci 65 + run: npm ci --verbose 74 66 - name: Test 75 67 run: npm run test 76 68 - name: Upload code coverage ··· 91 83 cache: 'npm' 92 84 registry-url: 'https://registry.npmjs.org' 93 85 - name: Install dependencies 94 - run: npm ci 86 + run: npm ci --verbose 95 87 - name: Auto-fix errors in package.json 96 88 run: npm pkg fix --workspaces 97 89 - name: Check if publishable 98 90 run: npm publish --workspaces --access public --tag=latest --dry-run 99 - env: 100 - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
+30 -28
.oxlintrc.json
··· 4 4 "oxc", 5 5 "promise", 6 6 "unicorn", 7 - "typescript" 7 + "typescript", 8 + "vitest", 9 + "import" 8 10 ], 9 11 "categories": { 10 12 "correctness": "error" ··· 31 33 "promise/avoid-new": "off", 32 34 "promise/no-new-statics": "error", 33 35 "promise/valid-params": "warn", 34 - "@typescript-eslint/ban-ts-comment": "error", 35 - "@typescript-eslint/no-duplicate-enum-values": "error", 36 - "@typescript-eslint/no-empty-object-type": "error", 37 - "@typescript-eslint/no-explicit-any": "error", 38 - "@typescript-eslint/no-extra-non-null-assertion": "error", 39 - "@typescript-eslint/no-misused-new": "error", 40 - "@typescript-eslint/no-namespace": "error", 41 - "@typescript-eslint/no-non-null-asserted-optional-chain": "error", 42 - "@typescript-eslint/no-require-imports": "error", 43 - "@typescript-eslint/no-this-alias": "error", 44 - "@typescript-eslint/no-unnecessary-type-constraint": "error", 45 - "@typescript-eslint/no-unsafe-declaration-merging": "error", 46 - "@typescript-eslint/no-unsafe-function-type": "error", 47 - "@typescript-eslint/no-wrapper-object-types": "error", 48 - "@typescript-eslint/prefer-as-const": "error", 49 - "@typescript-eslint/prefer-namespace-keyword": "error", 50 - "@typescript-eslint/triple-slash-reference": "error", 51 - "@typescript-eslint/adjacent-overload-signatures": "error", 52 - "@typescript-eslint/array-type": "error", 53 - "@typescript-eslint/ban-tslint-comment": "error", 54 - "@typescript-eslint/consistent-generic-constructors": "error", 55 - "@typescript-eslint/consistent-indexed-object-style": "error", 56 - "@typescript-eslint/consistent-type-definitions": "error", 57 - "@typescript-eslint/no-confusing-non-null-assertion": "error", 58 - "@typescript-eslint/no-inferrable-types": "error", 59 - "@typescript-eslint/prefer-for-of": "error", 60 - "@typescript-eslint/prefer-function-type": "error" 36 + "typescript/ban-ts-comment": "error", 37 + "typescript/no-duplicate-enum-values": "error", 38 + "typescript/no-empty-object-type": "error", 39 + "typescript/no-explicit-any": "error", 40 + "typescript/no-extra-non-null-assertion": "error", 41 + "typescript/no-misused-new": "error", 42 + "typescript/no-namespace": "error", 43 + "typescript/no-non-null-asserted-optional-chain": "error", 44 + "typescript/no-require-imports": "error", 45 + "typescript/no-this-alias": "error", 46 + "typescript/no-unnecessary-type-constraint": "error", 47 + "typescript/no-unsafe-declaration-merging": "error", 48 + "typescript/no-unsafe-function-type": "error", 49 + "typescript/no-wrapper-object-types": "error", 50 + "typescript/prefer-as-const": "error", 51 + "typescript/prefer-namespace-keyword": "error", 52 + "typescript/triple-slash-reference": "error", 53 + "typescript/adjacent-overload-signatures": "error", 54 + "typescript/array-type": "error", 55 + "typescript/ban-tslint-comment": "error", 56 + "typescript/consistent-generic-constructors": "error", 57 + "typescript/consistent-indexed-object-style": "error", 58 + "typescript/consistent-type-definitions": "error", 59 + "typescript/no-confusing-non-null-assertion": "error", 60 + "typescript/no-inferrable-types": "error", 61 + "typescript/prefer-for-of": "error", 62 + "typescript/prefer-function-type": "error" 61 63 } 62 64 }
+1 -1
LICENSE
··· 1 1 MIT License 2 2 3 - Copyright (c) 2023 {{author}} 3 + Copyright (c) 2025 {{author}} 4 4 5 5 Permission is hereby granted, free of charge, to any person obtaining a copy 6 6 of this software and associated documentation files (the "Software"), to deal
+12 -24
README.md
··· 1 - # TypeScript Template 1 + # Node.js & TypeScript template 2 2 3 - This repository template makes it easier to create a new NPM library, package or application using Node.js and TypeScript. It comes with several developer tools pre-configured and ready to use, so it's easier to get started. 3 + This template provides a semi-minimal monorepo setup for Node.js + TypeScript projects. 4 4 5 5 ## Features 6 - 7 - - [x] [Node.js](https://nodejs.org/) and latest [TypeScript](https://www.typescriptlang.org/) support 8 - - [x] Monorepo support with [NPM workspaces](https://docs.npmjs.com/cli/v10/using-npm/workspaces) 9 - - [x] JS module resolution with [ES Modules](https://nodejs.org/api/esm.html), the official ECMAScript standard 10 - - [x] Generated API documentation with [TypeDoc](https://typedoc.org/) 11 - - [x] Continuous integration with [GitHub Actions](https://github.com/features/actions) 12 - - [x] Dependency updates with [Dependabot](https://github.com/dependabot) 13 - - [x] Uses the JavaScript toolchain created by [VoidZero](https://voidzero.dev) 14 - - [x] Bundled, minified source code with [Vite](https://vitejs.dev/) 15 - - [x] Unit testing and code coverage with [Vitest](https://vitest.dev/) 16 - - [x] Linted code with [Oxlint](https://oxc.rs/docs/guide/usage/linter.html) 6 + - [x] ESM support (ECMAScript modules) 7 + - [x] [TypeDoc](https://typedoc.org/) for generating API documentation 8 + - [x] [GitHub Actions](https://github.com/features/actions) for continuous integration 9 + - [x] [Dependabot](https://github.com/dependabot) for updating dependencies 10 + - [x] Uses the [VoidZero](https://voidzero.dev)-based JS toolchain 11 + - [x] [Vite](https://vitejs.dev/) & [tsdown](https://tsdown.dev) for bundling & minifying source code 12 + - [x] [Vitest](https://vitest.dev/) for unit testing & code coverage 13 + - [x] [Oxlint](https://oxc.rs/docs/guide/usage/linter.html) for linting code 17 14 18 15 ## Getting started 19 16 20 17 ### Create a new repository 21 - 22 18 Choose a method: 23 19 - **GitHub UI**: Press the "Use this template" button in the top-right corner of this page. 24 20 - **GitHub CLI**: Install [GitHub CLI](https://cli.github.com). Then run one of the following: ··· 28 24 ``` 29 25 30 26 ### Replace placeholders 31 - 32 27 Using your text editor or IDE, find-and-replace the following placeholders: 33 28 34 29 - `@author/package`: Replace this with the author's name (e.g a user or organization) and package's name. ··· 53 48 ## Configure 54 49 55 50 ### NPM scripts 56 - 57 51 | Command | Description | 58 52 | ------- | ----------- | 59 53 | `npm run build` | Build all packages | ··· 63 57 | `npm run test` | Run unit tests | 64 58 | `npm run test-ci` | Run unit tests in CI mode | 65 59 | `npm run test-ui` | Run unit tests in UI/browser mode | 66 - | `npm run test-watch` | Run unit tests in watch mode | 67 - | `npm run lint` | Check for Oxlint/publint errors | 68 - | `npm run fix` | Fix Oxlint errors (publint errors must be fixed manually) | 69 - | `npm run oxlint` | Check for Oxlint errors | 70 - | `npm run publint` | Check for NPM packaging errors | 60 + | `npm run lint` | Check for Oxlint errors | 61 + | `npm run fix` | Fix Oxlint errors | 71 62 72 63 ### Developer tools 73 - 74 64 | Tool | File | Documentation | 75 65 | ------------------ | ---- | ------------- | 76 66 | NPM | [`package.json`](package.json), [`packages/*/package.json`](./packages/pkg1/package.json) | [docs](https://docs.npmjs.com/cli/v10/configuring-npm/package-json), [website](https://docs.npmjs.com/) | ··· 82 72 | Dependabot | [`.github/dependabot.yml`](./.github/dependabot.yml) | [docs](https://docs.github.com/en/code-security/dependabot/dependabot-version-updates/configuration-options-for-the-dependabot.yml-file), [website](https://github.com/dependabot) | 83 73 84 74 ## License 85 - 86 75 This software is licensed under the MIT license ([`LICENSE-MIT`](./LICENSE) or <https://opensource.org/license/mit/>). 87 76 88 77 ### Contribution 89 - 90 78 Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the MIT license, shall be licensed as above, without any additional terms or conditions.
+545 -1103
package-lock.json
··· 9 9 "packages/**" 10 10 ], 11 11 "devDependencies": { 12 - "@types/node": "^24.6.1", 12 + "@types/node": "^24.8.1", 13 13 "@vitest/coverage-v8": "^3.2.4", 14 14 "@vitest/ui": "^3.2.4", 15 - "oxlint": "^1.19.0", 16 - "publint": "^0.3.13", 17 - "typedoc": "^0.28.13", 15 + "oxlint": "^1.23.0", 16 + "publint": "^0.3.14", 17 + "tsdown": "^0.15.7", 18 + "typedoc": "^0.28.14", 18 19 "typescript": "^5.9.3", 19 - "vite": "npm:rolldown-vite@^7.1.8", 20 - "vite-plugin-dts": "^4.5.4", 20 + "vite": "npm:rolldown-vite@^7.1.17", 21 21 "vitest": "^3.2.4" 22 22 } 23 23 }, ··· 39 39 "resolved": "packages/pkg1", 40 40 "link": true 41 41 }, 42 + "node_modules/@babel/generator": { 43 + "version": "7.28.3", 44 + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.28.3.tgz", 45 + "integrity": "sha512-3lSpxGgvnmZznmBkCRnVREPUFJv2wrv9iAoFDvADJc0ypmdOxdUtcLeBgBJ6zE0PMeTKnxeQzyk0xTBq4Ep7zw==", 46 + "dev": true, 47 + "license": "MIT", 48 + "dependencies": { 49 + "@babel/parser": "^7.28.3", 50 + "@babel/types": "^7.28.2", 51 + "@jridgewell/gen-mapping": "^0.3.12", 52 + "@jridgewell/trace-mapping": "^0.3.28", 53 + "jsesc": "^3.0.2" 54 + }, 55 + "engines": { 56 + "node": ">=6.9.0" 57 + } 58 + }, 42 59 "node_modules/@babel/helper-string-parser": { 43 60 "version": "7.27.1", 44 61 "resolved": "https://registry.npmjs.org/@babel/helper-string-parser/-/helper-string-parser-7.27.1.tgz", ··· 60 77 } 61 78 }, 62 79 "node_modules/@babel/parser": { 63 - "version": "7.27.5", 64 - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.27.5.tgz", 65 - "integrity": "sha512-OsQd175SxWkGlzbny8J3K8TnnDD0N3lrIUtB92xwyRpzaenGZhxDvxN/JgU00U3CDZNj9tPuDJ5H0WS4Nt3vKg==", 80 + "version": "7.28.4", 81 + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.28.4.tgz", 82 + "integrity": "sha512-yZbBqeM6TkpP9du/I2pUZnJsRMGGvOuIrhjzC1AwHwW+6he4mni6Bp/m8ijn0iOuZuPI2BfkCoSRunpyjnrQKg==", 66 83 "dev": true, 67 84 "license": "MIT", 68 85 "dependencies": { 69 - "@babel/types": "^7.27.3" 86 + "@babel/types": "^7.28.4" 70 87 }, 71 88 "bin": { 72 89 "parser": "bin/babel-parser.js" ··· 76 93 } 77 94 }, 78 95 "node_modules/@babel/types": { 79 - "version": "7.27.6", 80 - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.27.6.tgz", 81 - "integrity": "sha512-ETyHEk2VHHvl9b9jZP5IHPavHYk57EhanlRRuae9XCpb/j5bDCbPPMOBfCWhnl/7EDJz0jEMCi/RhccCE8r1+Q==", 96 + "version": "7.28.4", 97 + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.28.4.tgz", 98 + "integrity": "sha512-bkFqkLhh3pMBUQQkpVgWDWq/lqzc2678eUyDlTBhRqhCHFguYYGM0Efga7tYk4TogG/3x0EEl66/OQ+WGbWB/Q==", 82 99 "dev": true, 83 100 "license": "MIT", 84 101 "dependencies": { ··· 134 151 } 135 152 }, 136 153 "node_modules/@gerrit0/mini-shiki": { 137 - "version": "3.13.0", 138 - "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.13.0.tgz", 139 - "integrity": "sha512-mCrNvZNYNrwKer5PWLF6cOc0OEe2eKzgy976x+IT2tynwJYl+7UpHTSeXQJGijgTcoOf+f359L946unWlYRnsg==", 154 + "version": "3.13.1", 155 + "resolved": "https://registry.npmjs.org/@gerrit0/mini-shiki/-/mini-shiki-3.13.1.tgz", 156 + "integrity": "sha512-fDWM5QQc70jwBIt/WYMybdyXdyBmoJe7r1hpM+V/bHnyla79sygVDK2/LlVxIPc4n5FA3B5Wzt7AQH2+psNphg==", 140 157 "dev": true, 141 158 "license": "MIT", 142 159 "dependencies": { ··· 176 193 } 177 194 }, 178 195 "node_modules/@jridgewell/gen-mapping": { 179 - "version": "0.3.8", 180 - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.8.tgz", 181 - "integrity": "sha512-imAbBGkb+ebQyxKgzv5Hu2nmROxoDOXHh80evxdoXNOrvAnVx7zimzc1Oo5h9RlfV4vPXaE2iM5pOFbvOCClWA==", 196 + "version": "0.3.13", 197 + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.13.tgz", 198 + "integrity": "sha512-2kkt/7niJ6MgEPxF0bYdQ6etZaA+fQvDcLKckhy1yIQOzaoKjBBjSj63/aLVjYE3qhRt5dvM+uUyfCg6UKCBbA==", 182 199 "dev": true, 183 200 "license": "MIT", 184 201 "dependencies": { 185 - "@jridgewell/set-array": "^1.2.1", 186 - "@jridgewell/sourcemap-codec": "^1.4.10", 202 + "@jridgewell/sourcemap-codec": "^1.5.0", 187 203 "@jridgewell/trace-mapping": "^0.3.24" 188 - }, 189 - "engines": { 190 - "node": ">=6.0.0" 191 204 } 192 205 }, 193 206 "node_modules/@jridgewell/resolve-uri": { ··· 200 213 "node": ">=6.0.0" 201 214 } 202 215 }, 203 - "node_modules/@jridgewell/set-array": { 204 - "version": "1.2.1", 205 - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", 206 - "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", 207 - "dev": true, 208 - "license": "MIT", 209 - "engines": { 210 - "node": ">=6.0.0" 211 - } 212 - }, 213 216 "node_modules/@jridgewell/sourcemap-codec": { 214 - "version": "1.5.0", 215 - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.0.tgz", 216 - "integrity": "sha512-gv3ZRaISU3fjPAgNsriBRqGWQL6quFx04YMPW/zD8XMLsU32mhCCbfbO6KZFLjvYpCZ8zyDEgqsgf+PwPaM7GQ==", 217 + "version": "1.5.5", 218 + "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.5.5.tgz", 219 + "integrity": "sha512-cYQ9310grqxueWbl+WuIUIaiUaDcj7WOq5fVhEljNVgRfOUhY9fy2zTvfoqWsnebh8Sl70VScFbICvJnLKB0Og==", 217 220 "dev": true, 218 221 "license": "MIT" 219 222 }, 220 223 "node_modules/@jridgewell/trace-mapping": { 221 - "version": "0.3.25", 222 - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", 223 - "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", 224 + "version": "0.3.31", 225 + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.31.tgz", 226 + "integrity": "sha512-zzNR+SdQSDJzc8joaeP8QQoCQr8NuYx2dIIytl1QeBEZHJ9uW6hebsrYgbz8hJwUQao3TWCMtmfV8Nu1twOLAw==", 224 227 "dev": true, 225 228 "license": "MIT", 226 229 "dependencies": { ··· 228 231 "@jridgewell/sourcemap-codec": "^1.4.14" 229 232 } 230 233 }, 231 - "node_modules/@microsoft/api-extractor": { 232 - "version": "7.52.8", 233 - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor/-/api-extractor-7.52.8.tgz", 234 - "integrity": "sha512-cszYIcjiNscDoMB1CIKZ3My61+JOhpERGlGr54i6bocvGLrcL/wo9o+RNXMBrb7XgLtKaizZWUpqRduQuHQLdg==", 235 - "dev": true, 236 - "license": "MIT", 237 - "dependencies": { 238 - "@microsoft/api-extractor-model": "7.30.6", 239 - "@microsoft/tsdoc": "~0.15.1", 240 - "@microsoft/tsdoc-config": "~0.17.1", 241 - "@rushstack/node-core-library": "5.13.1", 242 - "@rushstack/rig-package": "0.5.3", 243 - "@rushstack/terminal": "0.15.3", 244 - "@rushstack/ts-command-line": "5.0.1", 245 - "lodash": "~4.17.15", 246 - "minimatch": "~3.0.3", 247 - "resolve": "~1.22.1", 248 - "semver": "~7.5.4", 249 - "source-map": "~0.6.1", 250 - "typescript": "5.8.2" 251 - }, 252 - "bin": { 253 - "api-extractor": "bin/api-extractor" 254 - } 255 - }, 256 - "node_modules/@microsoft/api-extractor-model": { 257 - "version": "7.30.6", 258 - "resolved": "https://registry.npmjs.org/@microsoft/api-extractor-model/-/api-extractor-model-7.30.6.tgz", 259 - "integrity": "sha512-znmFn69wf/AIrwHya3fxX6uB5etSIn6vg4Q4RB/tb5VDDs1rqREc+AvMC/p19MUN13CZ7+V/8pkYPTj7q8tftg==", 260 - "dev": true, 261 - "license": "MIT", 262 - "dependencies": { 263 - "@microsoft/tsdoc": "~0.15.1", 264 - "@microsoft/tsdoc-config": "~0.17.1", 265 - "@rushstack/node-core-library": "5.13.1" 266 - } 267 - }, 268 - "node_modules/@microsoft/api-extractor/node_modules/brace-expansion": { 269 - "version": "1.1.11", 270 - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", 271 - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", 272 - "dev": true, 273 - "license": "MIT", 274 - "dependencies": { 275 - "balanced-match": "^1.0.0", 276 - "concat-map": "0.0.1" 277 - } 278 - }, 279 - "node_modules/@microsoft/api-extractor/node_modules/lru-cache": { 280 - "version": "6.0.0", 281 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 282 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 283 - "dev": true, 284 - "license": "ISC", 285 - "dependencies": { 286 - "yallist": "^4.0.0" 287 - }, 288 - "engines": { 289 - "node": ">=10" 290 - } 291 - }, 292 - "node_modules/@microsoft/api-extractor/node_modules/minimatch": { 293 - "version": "3.0.8", 294 - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.8.tgz", 295 - "integrity": "sha512-6FsRAQsxQ61mw+qP1ZzbL9Bc78x2p5OqNgNpnoAFLTrX8n5Kxph0CsnhmKKNXTWjXqU5L0pGPR7hYk+XWZr60Q==", 296 - "dev": true, 297 - "license": "ISC", 298 - "dependencies": { 299 - "brace-expansion": "^1.1.7" 300 - }, 301 - "engines": { 302 - "node": "*" 303 - } 304 - }, 305 - "node_modules/@microsoft/api-extractor/node_modules/semver": { 306 - "version": "7.5.4", 307 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 308 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 309 - "dev": true, 310 - "license": "ISC", 311 - "dependencies": { 312 - "lru-cache": "^6.0.0" 313 - }, 314 - "bin": { 315 - "semver": "bin/semver.js" 316 - }, 317 - "engines": { 318 - "node": ">=10" 319 - } 320 - }, 321 - "node_modules/@microsoft/api-extractor/node_modules/typescript": { 322 - "version": "5.8.2", 323 - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.8.2.tgz", 324 - "integrity": "sha512-aJn6wq13/afZp/jT9QZmwEjDqqvSGp1VT5GVg+f/t6/oVyrgXM6BY1h9BRh/O5p3PlUPAe+WuiEZOmb/49RqoQ==", 325 - "dev": true, 326 - "license": "Apache-2.0", 327 - "bin": { 328 - "tsc": "bin/tsc", 329 - "tsserver": "bin/tsserver" 330 - }, 331 - "engines": { 332 - "node": ">=14.17" 333 - } 334 - }, 335 - "node_modules/@microsoft/tsdoc": { 336 - "version": "0.15.1", 337 - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc/-/tsdoc-0.15.1.tgz", 338 - "integrity": "sha512-4aErSrCR/On/e5G2hDP0wjooqDdauzEbIq8hIkIe5pXV0rtWJZvdCEKL0ykZxex+IxIwBp0eGeV48hQN07dXtw==", 339 - "dev": true, 340 - "license": "MIT" 341 - }, 342 - "node_modules/@microsoft/tsdoc-config": { 343 - "version": "0.17.1", 344 - "resolved": "https://registry.npmjs.org/@microsoft/tsdoc-config/-/tsdoc-config-0.17.1.tgz", 345 - "integrity": "sha512-UtjIFe0C6oYgTnad4q1QP4qXwLhe6tIpNTRStJ2RZEPIkqQPREAwE5spzVxsdn9UaEMUqhh0AqSx3X4nWAKXWw==", 346 - "dev": true, 347 - "license": "MIT", 348 - "dependencies": { 349 - "@microsoft/tsdoc": "0.15.1", 350 - "ajv": "~8.12.0", 351 - "jju": "~1.4.0", 352 - "resolve": "~1.22.2" 353 - } 354 - }, 355 234 "node_modules/@napi-rs/wasm-runtime": { 356 - "version": "1.0.3", 357 - "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.3.tgz", 358 - "integrity": "sha512-rZxtMsLwjdXkMUGC3WwsPwLNVqVqnTJT6MNIB6e+5fhMcSCPP0AOsNWuMQ5mdCq6HNjs/ZeWAEchpqeprqBD2Q==", 235 + "version": "1.0.7", 236 + "resolved": "https://registry.npmjs.org/@napi-rs/wasm-runtime/-/wasm-runtime-1.0.7.tgz", 237 + "integrity": "sha512-SeDnOO0Tk7Okiq6DbXmmBODgOAb9dp9gjlphokTUxmt8U3liIP1ZsozBahH69j/RJv+Rfs6IwUKHTgQYJ/HBAw==", 359 238 "dev": true, 360 239 "license": "MIT", 361 240 "optional": true, 362 241 "dependencies": { 363 - "@emnapi/core": "^1.4.5", 364 - "@emnapi/runtime": "^1.4.5", 365 - "@tybys/wasm-util": "^0.10.0" 366 - } 367 - }, 368 - "node_modules/@oxc-project/runtime": { 369 - "version": "0.87.0", 370 - "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.87.0.tgz", 371 - "integrity": "sha512-ky2Hqi2q/uGX36UfY79zxMbUqiNIl1RyKKVJfFenG70lbn+/fcaKBVTbhmUwn8a2wPyv2gNtDQxuDytbKX9giQ==", 372 - "dev": true, 373 - "license": "MIT", 374 - "engines": { 375 - "node": ">=6.9.0" 242 + "@emnapi/core": "^1.5.0", 243 + "@emnapi/runtime": "^1.5.0", 244 + "@tybys/wasm-util": "^0.10.1" 376 245 } 377 246 }, 378 247 "node_modules/@oxc-project/types": { 379 - "version": "0.87.0", 380 - "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.87.0.tgz", 381 - "integrity": "sha512-ipZFWVGE9fADBVXXWJWY/cxpysc41Gt5upKDeb32F6WMgFyO7XETUMVq8UuREKCih+Km5E6p2VhEvf6Fuhey6g==", 248 + "version": "0.94.0", 249 + "resolved": "https://registry.npmjs.org/@oxc-project/types/-/types-0.94.0.tgz", 250 + "integrity": "sha512-+UgQT/4o59cZfH6Cp7G0hwmqEQ0wE+AdIwhikdwnhWI9Dp8CgSY081+Q3O67/wq3VJu8mgUEB93J9EHHn70fOw==", 382 251 "dev": true, 383 252 "license": "MIT", 384 253 "funding": { ··· 386 255 } 387 256 }, 388 257 "node_modules/@oxlint/darwin-arm64": { 389 - "version": "1.19.0", 390 - "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.19.0.tgz", 391 - "integrity": "sha512-dSozp6FXowhFEjmT0FC/iBWj9KziWfixxaYT367kOXZUyA0hvOzsLsBB780Swr40zvqklUR0d3fbZbziGHRJoQ==", 258 + "version": "1.23.0", 259 + "resolved": "https://registry.npmjs.org/@oxlint/darwin-arm64/-/darwin-arm64-1.23.0.tgz", 260 + "integrity": "sha512-sbxoftgEMKmZQO7O4wHR9Rs7MfiHa2UH2x4QJDoc4LXqSCsI4lUIJbFQ05vX+zOUbt7CQMPdxEzExd4DqeKY2w==", 392 261 "cpu": [ 393 262 "arm64" 394 263 ], ··· 400 269 ] 401 270 }, 402 271 "node_modules/@oxlint/darwin-x64": { 403 - "version": "1.19.0", 404 - "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.19.0.tgz", 405 - "integrity": "sha512-3OY1km70zTlH6b8K8AHSuaEaa4sntmAcBugMZBaJmHkioia7zxlAQV9xtQ2wsBSDQbBmcf1j5Y0NcHP7fmIZvA==", 272 + "version": "1.23.0", 273 + "resolved": "https://registry.npmjs.org/@oxlint/darwin-x64/-/darwin-x64-1.23.0.tgz", 274 + "integrity": "sha512-PjByWr1TlwHQiOqEc8CPyXCT4wnujSK3n9l1m4un0Eh0uLJEDG5WM9tyDWOGuakC0Ika9/SMp0HDRg3ySchRRA==", 406 275 "cpu": [ 407 276 "x64" 408 277 ], ··· 414 283 ] 415 284 }, 416 285 "node_modules/@oxlint/linux-arm64-gnu": { 417 - "version": "1.19.0", 418 - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.19.0.tgz", 419 - "integrity": "sha512-TS9wmx9B/v1f/bNXu3lIEcdNIyS0m0H0+95YIWSTGG3q2cK3FVlyUiiAieZRUzXTN89n6JXtua6dK/TVCqbmkQ==", 286 + "version": "1.23.0", 287 + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-gnu/-/linux-arm64-gnu-1.23.0.tgz", 288 + "integrity": "sha512-sWlCwQ6xKeKC08qU3SfozqpRGCLJiO/onPYFJKEHbjzHkFp+OubOacFaT4ePcka28jCU1TvQ7Gi5BVQRncr0Xg==", 420 289 "cpu": [ 421 290 "arm64" 422 291 ], ··· 428 297 ] 429 298 }, 430 299 "node_modules/@oxlint/linux-arm64-musl": { 431 - "version": "1.19.0", 432 - "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.19.0.tgz", 433 - "integrity": "sha512-o5RAxQfVEu7LsBUwSjEDNdM8sla8WlLMRULsTP3vgxyy1eLJxo2u+4McKtM9/P2KiZQw3NylDoaxU4Z4j/XeRQ==", 300 + "version": "1.23.0", 301 + "resolved": "https://registry.npmjs.org/@oxlint/linux-arm64-musl/-/linux-arm64-musl-1.23.0.tgz", 302 + "integrity": "sha512-MPkmSiezuVgjMbzDSkRhENdnb038JOI+OTpBrOho2crbCAuqSRvyFwkMRhncJGZskzo1yeKxrKXB8T83ofmSXw==", 434 303 "cpu": [ 435 304 "arm64" 436 305 ], ··· 442 311 ] 443 312 }, 444 313 "node_modules/@oxlint/linux-x64-gnu": { 445 - "version": "1.19.0", 446 - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.19.0.tgz", 447 - "integrity": "sha512-QDgAP4TxXsupFEsEGYnaAaKXQQD1lJSi5Htl/b0Vl2xPz8BVBRH+bNDwVGEHVTxT7jdnO2gTEOmfEzOkRJprUQ==", 314 + "version": "1.23.0", 315 + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-gnu/-/linux-x64-gnu-1.23.0.tgz", 316 + "integrity": "sha512-F6H9wmLfjBoNqtsgyg3P9abLnkVjNbCAnISKdRtDl7HvkMs4s/eU8np9+tSnqPeKOTBhkS+h/VSWgPGZTqIWQA==", 448 317 "cpu": [ 449 318 "x64" 450 319 ], ··· 456 325 ] 457 326 }, 458 327 "node_modules/@oxlint/linux-x64-musl": { 459 - "version": "1.19.0", 460 - "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.19.0.tgz", 461 - "integrity": "sha512-iOQooyYzy7RR2yHNM8oHd2Zw6CdU7/G2Uf5ryFi/cF5NV5zlSH//QSkWwrk/kLF69wKqwE8S8snV7WnRA/tXjA==", 328 + "version": "1.23.0", 329 + "resolved": "https://registry.npmjs.org/@oxlint/linux-x64-musl/-/linux-x64-musl-1.23.0.tgz", 330 + "integrity": "sha512-Xra0Cow35mAku8mbUbviPRalTU4Ct6MXQ1Eue8GmN4HFkjosrNa5qfy7QkJBqzjiI+JdnHxPXwackGn92/XOQw==", 462 331 "cpu": [ 463 332 "x64" 464 333 ], ··· 470 339 ] 471 340 }, 472 341 "node_modules/@oxlint/win32-arm64": { 473 - "version": "1.19.0", 474 - "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.19.0.tgz", 475 - "integrity": "sha512-bvgA2fGpdBF/DpB5hZYQzx5fFFiiHxIiPF5zp24czvsIRkezVi9ZH04lCIVkMBxgvKhnU2jLXAn6E1Mbo4QrFw==", 342 + "version": "1.23.0", 343 + "resolved": "https://registry.npmjs.org/@oxlint/win32-arm64/-/win32-arm64-1.23.0.tgz", 344 + "integrity": "sha512-FR+I+uGD3eFzTfBw87QRr+Y1jBYil3TqPM0wkSvuf3gOJTEXAfSkh9QHCgQqrseW3HDW7YJJ8ty1+sU31H/N4g==", 476 345 "cpu": [ 477 346 "arm64" 478 347 ], ··· 484 353 ] 485 354 }, 486 355 "node_modules/@oxlint/win32-x64": { 487 - "version": "1.19.0", 488 - "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.19.0.tgz", 489 - "integrity": "sha512-PloVn/e1kfMsiH0urM4XIhiY0TdqDjwJlzeX8pIKDmxUsKHsjcU8fmddsZSt7K16C2nR3SQVoso2AIR00mRieA==", 356 + "version": "1.23.0", 357 + "resolved": "https://registry.npmjs.org/@oxlint/win32-x64/-/win32-x64-1.23.0.tgz", 358 + "integrity": "sha512-/oX0b26YIC1OgS5B+G8Ux1Vs/PIjOP4CBRzsPpYr0T+RoboJ3ZuV32bztLRggJKQqIlozcqiRo9fl/UMOMp8kQ==", 490 359 "cpu": [ 491 360 "x64" 492 361 ], ··· 528 397 "url": "https://bjornlu.com/sponsor" 529 398 } 530 399 }, 400 + "node_modules/@quansync/fs": { 401 + "version": "0.1.5", 402 + "resolved": "https://registry.npmjs.org/@quansync/fs/-/fs-0.1.5.tgz", 403 + "integrity": "sha512-lNS9hL2aS2NZgNW7BBj+6EBl4rOf8l+tQ0eRY6JWCI8jI2kc53gSoqbjojU0OnAWhzoXiOjFyGsHcDGePB3lhA==", 404 + "dev": true, 405 + "license": "MIT", 406 + "dependencies": { 407 + "quansync": "^0.2.11" 408 + }, 409 + "funding": { 410 + "url": "https://github.com/sponsors/sxzz" 411 + } 412 + }, 531 413 "node_modules/@rolldown/binding-android-arm64": { 532 - "version": "1.0.0-beta.36", 533 - "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.36.tgz", 534 - "integrity": "sha512-0y4+MDSw9GzX4VZtATiygDv+OtijxsRtNBZW6qA3OUGi0fq6Gq+MnvFHMjdJxz3mv/thIHMmJ0AL7d8urYBCUw==", 414 + "version": "1.0.0-beta.43", 415 + "resolved": "https://registry.npmjs.org/@rolldown/binding-android-arm64/-/binding-android-arm64-1.0.0-beta.43.tgz", 416 + "integrity": "sha512-TP8bcPOb1s6UmY5syhXrDn9k0XkYcw+XaoylTN4cJxf0JOVS2j682I3aTcpfT51hOFGr2bRwNKN9RZ19XxeQbA==", 535 417 "cpu": [ 536 418 "arm64" 537 419 ], ··· 546 428 } 547 429 }, 548 430 "node_modules/@rolldown/binding-darwin-arm64": { 549 - "version": "1.0.0-beta.36", 550 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.36.tgz", 551 - "integrity": "sha512-F/xv0vsxXuwpyecy3GMpXPhRLI4WogQkSYYl6hh61OfmyX4lxsemSoYQ5nlK/MopdVaT111wS1dRO2eXgzBHuA==", 431 + "version": "1.0.0-beta.43", 432 + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-arm64/-/binding-darwin-arm64-1.0.0-beta.43.tgz", 433 + "integrity": "sha512-kuVWnZsE4vEjMF/10SbSUyzucIW2zmdsqFghYMqy+fsjXnRHg0luTU6qWF8IqJf4Cbpm9NEZRnjIEPpAbdiSNQ==", 552 434 "cpu": [ 553 435 "arm64" 554 436 ], ··· 563 445 } 564 446 }, 565 447 "node_modules/@rolldown/binding-darwin-x64": { 566 - "version": "1.0.0-beta.36", 567 - "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.36.tgz", 568 - "integrity": "sha512-FX3x/GSybYRt4/fUljqIMuB7JRJThxnwzjK9Ka4qKwSw92RNmxRtw+NEkpuKq/Tzcq5qpnvSWudKmjcbBSMH1g==", 448 + "version": "1.0.0-beta.43", 449 + "resolved": "https://registry.npmjs.org/@rolldown/binding-darwin-x64/-/binding-darwin-x64-1.0.0-beta.43.tgz", 450 + "integrity": "sha512-u9Ps4sh6lcmJ3vgLtyEg/x4jlhI64U0mM93Ew+tlfFdLDe7yKyA+Fe80cpr2n1mNCeZXrvTSbZluKpXQ0GxLjw==", 569 451 "cpu": [ 570 452 "x64" 571 453 ], ··· 580 462 } 581 463 }, 582 464 "node_modules/@rolldown/binding-freebsd-x64": { 583 - "version": "1.0.0-beta.36", 584 - "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.36.tgz", 585 - "integrity": "sha512-j7Y/OG4XxICRgGMLB7VVbROAzdnvtr0ZTBBYnv53KZESE97Ta4zXfGhEe+EiXLRKW8JWSMeNumOaBrWAXDMiZQ==", 465 + "version": "1.0.0-beta.43", 466 + "resolved": "https://registry.npmjs.org/@rolldown/binding-freebsd-x64/-/binding-freebsd-x64-1.0.0-beta.43.tgz", 467 + "integrity": "sha512-h9lUtVtXgfbk/tnicMpbFfZ3DJvk5Zn2IvmlC1/e0+nUfwoc/TFqpfrRRqcNBXk/e+xiWMSKv6b0MF8N+Rtvlg==", 586 468 "cpu": [ 587 469 "x64" 588 470 ], ··· 597 479 } 598 480 }, 599 481 "node_modules/@rolldown/binding-linux-arm-gnueabihf": { 600 - "version": "1.0.0-beta.36", 601 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.36.tgz", 602 - "integrity": "sha512-j3rDknokIJZ+iVGjWw2cVRgKLmk9boUoHtp2k3Ba6p7vWIv+D/YypQKHxAayyzvUkxTBZsw64Ojq5/zrytRODA==", 482 + "version": "1.0.0-beta.43", 483 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm-gnueabihf/-/binding-linux-arm-gnueabihf-1.0.0-beta.43.tgz", 484 + "integrity": "sha512-IX2C6bA6wM2rX/RvD75ko+ix9yxPKjKGGq7pOhB8wGI4Z4fqX5B1nDHga/qMDmAdCAR1m9ymzxkmqhm/AFYf7A==", 603 485 "cpu": [ 604 486 "arm" 605 487 ], ··· 614 496 } 615 497 }, 616 498 "node_modules/@rolldown/binding-linux-arm64-gnu": { 617 - "version": "1.0.0-beta.36", 618 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.36.tgz", 619 - "integrity": "sha512-7Ds2nl3ZhC0eaSJnw7dQ5uCK1cmaBKC+EL7IIpjTpzqY10y1xCn5w6gTFKzpqKhD2nSraY4MHOyAnE+zmSAZRA==", 499 + "version": "1.0.0-beta.43", 500 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-gnu/-/binding-linux-arm64-gnu-1.0.0-beta.43.tgz", 501 + "integrity": "sha512-mcjd57vEj+CEQbZAzUiaxNzNgwwgOpFtZBWcINm8DNscvkXl5b/s622Z1dqGNWSdrZmdjdC6LWMvu8iHM6v9sQ==", 620 502 "cpu": [ 621 503 "arm64" 622 504 ], ··· 631 513 } 632 514 }, 633 515 "node_modules/@rolldown/binding-linux-arm64-musl": { 634 - "version": "1.0.0-beta.36", 635 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.36.tgz", 636 - "integrity": "sha512-0Qa4b3gv956iSdJQplV1xdI9ALbEdNo5xsFpcLU4mW2A+CqWNenVHqcHbCvwvKTP07yX6yoUvUqZR1CBxxQShg==", 516 + "version": "1.0.0-beta.43", 517 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-arm64-musl/-/binding-linux-arm64-musl-1.0.0-beta.43.tgz", 518 + "integrity": "sha512-Pa8QMwlkrztTo/1mVjZmPIQ44tCSci10TBqxzVBvXVA5CFh5EpiEi99fPSll2dHG2uT4dCOMeC6fIhyDdb0zXA==", 637 519 "cpu": [ 638 520 "arm64" 639 521 ], ··· 648 530 } 649 531 }, 650 532 "node_modules/@rolldown/binding-linux-x64-gnu": { 651 - "version": "1.0.0-beta.36", 652 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.36.tgz", 653 - "integrity": "sha512-wUdZljtx9W1V9KlnmwPgF0o2ZPFq2zffr/q+wM+GUrSFIJNmP9w0zgyl1coCt1ESnNyYYyJh8T1bqvx8+16SqA==", 533 + "version": "1.0.0-beta.43", 534 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-gnu/-/binding-linux-x64-gnu-1.0.0-beta.43.tgz", 535 + "integrity": "sha512-BgynXKMjeaX4AfWLARhOKDetBOOghnSiVRjAHVvhiAaDXgdQN8e65mSmXRiVoVtD3cHXx/cfU8Gw0p0K+qYKVQ==", 654 536 "cpu": [ 655 537 "x64" 656 538 ], ··· 665 547 } 666 548 }, 667 549 "node_modules/@rolldown/binding-linux-x64-musl": { 668 - "version": "1.0.0-beta.36", 669 - "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.36.tgz", 670 - "integrity": "sha512-Up56sJMDSKYi92/28lq9xB2wonuCwVnqBzjRnKmQauZJ5QOor9h1RtcMeCzSxg4ReMsNvrdYomBogewcZgKEww==", 550 + "version": "1.0.0-beta.43", 551 + "resolved": "https://registry.npmjs.org/@rolldown/binding-linux-x64-musl/-/binding-linux-x64-musl-1.0.0-beta.43.tgz", 552 + "integrity": "sha512-VIsoPlOB/tDSAw9CySckBYysoIBqLeps1/umNSYUD8pMtalJyzMTneAVI1HrUdf4ceFmQ5vARoLIXSsPwVFxNg==", 671 553 "cpu": [ 672 554 "x64" 673 555 ], ··· 682 564 } 683 565 }, 684 566 "node_modules/@rolldown/binding-openharmony-arm64": { 685 - "version": "1.0.0-beta.36", 686 - "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.36.tgz", 687 - "integrity": "sha512-qX3covX7EX00yrgQl3oi8GuRTS1XFe+YHm+sGsxQvPok+r7Ct2eDFpLmmw7wajZ2SuvAJYSo/9BXLSCGR0ve2w==", 567 + "version": "1.0.0-beta.43", 568 + "resolved": "https://registry.npmjs.org/@rolldown/binding-openharmony-arm64/-/binding-openharmony-arm64-1.0.0-beta.43.tgz", 569 + "integrity": "sha512-YDXTxVJG67PqTQMKyjVJSddoPbSWJ4yRz/E3xzTLHqNrTDGY0UuhG8EMr8zsYnfH/0cPFJ3wjQd/hJWHuR6nkA==", 688 570 "cpu": [ 689 571 "arm64" 690 572 ], ··· 699 581 } 700 582 }, 701 583 "node_modules/@rolldown/binding-wasm32-wasi": { 702 - "version": "1.0.0-beta.36", 703 - "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.36.tgz", 704 - "integrity": "sha512-phFsiR97/nbQEtyo5GTPX4h/Ootz0Pdd7P7+gTmkiashePwPUik5aoMAluvzY1tTUAfhdrFR2Y8WiWbnxnsSrQ==", 584 + "version": "1.0.0-beta.43", 585 + "resolved": "https://registry.npmjs.org/@rolldown/binding-wasm32-wasi/-/binding-wasm32-wasi-1.0.0-beta.43.tgz", 586 + "integrity": "sha512-3M+2DmorXvDuAIGYQ9Z93Oy1G9ETkejLwdXXb1uRTgKN9pMcu7N+KG2zDrJwqyxeeLIFE22AZGtSJm3PJbNu9Q==", 705 587 "cpu": [ 706 588 "wasm32" 707 589 ], ··· 709 591 "license": "MIT", 710 592 "optional": true, 711 593 "dependencies": { 712 - "@napi-rs/wasm-runtime": "^1.0.3" 594 + "@napi-rs/wasm-runtime": "^1.0.7" 713 595 }, 714 596 "engines": { 715 597 "node": ">=14.0.0" 716 598 } 717 599 }, 718 600 "node_modules/@rolldown/binding-win32-arm64-msvc": { 719 - "version": "1.0.0-beta.36", 720 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.36.tgz", 721 - "integrity": "sha512-dvvByfl7TRVhD9zY/VJ94hOVJmpN8Cfxl/A77yJ/oKV67IPEXx9hRUIhuL/V9eJ0RphNbLo4VKxdVuZ+wzEWTA==", 601 + "version": "1.0.0-beta.43", 602 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-arm64-msvc/-/binding-win32-arm64-msvc-1.0.0-beta.43.tgz", 603 + "integrity": "sha512-/B1j1pJs33y9ywtslOMxryUPHq8zIGu/OGEc2gyed0slimJ8fX2uR/SaJVhB4+NEgCFIeYDR4CX6jynAkeRuCA==", 722 604 "cpu": [ 723 605 "arm64" 724 606 ], ··· 733 615 } 734 616 }, 735 617 "node_modules/@rolldown/binding-win32-ia32-msvc": { 736 - "version": "1.0.0-beta.36", 737 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.36.tgz", 738 - "integrity": "sha512-n7odfY4zatppNGY/EE8wE8B78wIxlQzBaY7Ycyjun+HvYu4dJgz8A4JCKHhyYYoEA8+VXO167Or4EJ9SyBLNnw==", 618 + "version": "1.0.0-beta.43", 619 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-ia32-msvc/-/binding-win32-ia32-msvc-1.0.0-beta.43.tgz", 620 + "integrity": "sha512-29oG1swCz7hNP+CQYrsM4EtylsKwuYzM8ljqbqC5TsQwmKat7P8ouDpImsqg/GZxFSXcPP9ezQm0Q0wQwGM3JA==", 739 621 "cpu": [ 740 622 "ia32" 741 623 ], ··· 750 632 } 751 633 }, 752 634 "node_modules/@rolldown/binding-win32-x64-msvc": { 753 - "version": "1.0.0-beta.36", 754 - "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.36.tgz", 755 - "integrity": "sha512-ik9dlOa/bhRk+8NmbqCEZm9BBPy5UfSOg/Y6cAQac29Aw2/uoyoBbFUBFUKMsvfLg8F0dNxUOsT3IcVlfOJu0g==", 635 + "version": "1.0.0-beta.43", 636 + "resolved": "https://registry.npmjs.org/@rolldown/binding-win32-x64-msvc/-/binding-win32-x64-msvc-1.0.0-beta.43.tgz", 637 + "integrity": "sha512-eWBV1Ef3gfGNehxVGCyXs7wLayRIgCmyItuCZwYYXW5bsk4EvR4n2GP5m3ohjnx7wdiY3nLmwQfH2Knb5gbNZw==", 756 638 "cpu": [ 757 639 "x64" 758 640 ], ··· 767 649 } 768 650 }, 769 651 "node_modules/@rolldown/pluginutils": { 770 - "version": "1.0.0-beta.36", 771 - "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.36.tgz", 772 - "integrity": "sha512-qa+gfzhv0/Xv52zZInENLu6JbsnSjSExD7kTaNm7Qn5LUIH6IQb7l9pB+NrsU5/Bvt9aqcBTdRGc7x1DYMTiqQ==", 773 - "dev": true, 774 - "license": "MIT" 775 - }, 776 - "node_modules/@rollup/pluginutils": { 777 - "version": "5.1.4", 778 - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-5.1.4.tgz", 779 - "integrity": "sha512-USm05zrsFxYLPdWWq+K3STlWiT/3ELn3RcV5hJMghpeAIhxfsUIg6mt12CBJBInWMV4VneoV7SfGv8xIwo2qNQ==", 780 - "dev": true, 781 - "license": "MIT", 782 - "dependencies": { 783 - "@types/estree": "^1.0.0", 784 - "estree-walker": "^2.0.2", 785 - "picomatch": "^4.0.2" 786 - }, 787 - "engines": { 788 - "node": ">=14.0.0" 789 - }, 790 - "peerDependencies": { 791 - "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" 792 - }, 793 - "peerDependenciesMeta": { 794 - "rollup": { 795 - "optional": true 796 - } 797 - } 798 - }, 799 - "node_modules/@rollup/pluginutils/node_modules/estree-walker": { 800 - "version": "2.0.2", 801 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 802 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 652 + "version": "1.0.0-beta.43", 653 + "resolved": "https://registry.npmjs.org/@rolldown/pluginutils/-/pluginutils-1.0.0-beta.43.tgz", 654 + "integrity": "sha512-5Uxg7fQUCmfhax7FJke2+8B6cqgeUJUD9o2uXIKXhD+mG0mL6NObmVoi9wXEU1tY89mZKgAYA6fTbftx3q2ZPQ==", 803 655 "dev": true, 804 656 "license": "MIT" 805 657 }, 806 - "node_modules/@rushstack/node-core-library": { 807 - "version": "5.13.1", 808 - "resolved": "https://registry.npmjs.org/@rushstack/node-core-library/-/node-core-library-5.13.1.tgz", 809 - "integrity": "sha512-5yXhzPFGEkVc9Fu92wsNJ9jlvdwz4RNb2bMso+/+TH0nMm1jDDDsOIf4l8GAkPxGuwPw5DH24RliWVfSPhlW/Q==", 810 - "dev": true, 811 - "license": "MIT", 812 - "dependencies": { 813 - "ajv": "~8.13.0", 814 - "ajv-draft-04": "~1.0.0", 815 - "ajv-formats": "~3.0.1", 816 - "fs-extra": "~11.3.0", 817 - "import-lazy": "~4.0.0", 818 - "jju": "~1.4.0", 819 - "resolve": "~1.22.1", 820 - "semver": "~7.5.4" 821 - }, 822 - "peerDependencies": { 823 - "@types/node": "*" 824 - }, 825 - "peerDependenciesMeta": { 826 - "@types/node": { 827 - "optional": true 828 - } 829 - } 830 - }, 831 - "node_modules/@rushstack/node-core-library/node_modules/ajv": { 832 - "version": "8.13.0", 833 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.13.0.tgz", 834 - "integrity": "sha512-PRA911Blj99jR5RMeTunVbNXMF6Lp4vZXnk5GQjcnUWUTsrXtekg/pnmFFI2u/I36Y/2bITGS30GZCXei6uNkA==", 835 - "dev": true, 836 - "license": "MIT", 837 - "dependencies": { 838 - "fast-deep-equal": "^3.1.3", 839 - "json-schema-traverse": "^1.0.0", 840 - "require-from-string": "^2.0.2", 841 - "uri-js": "^4.4.1" 842 - }, 843 - "funding": { 844 - "type": "github", 845 - "url": "https://github.com/sponsors/epoberezkin" 846 - } 847 - }, 848 - "node_modules/@rushstack/node-core-library/node_modules/lru-cache": { 849 - "version": "6.0.0", 850 - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", 851 - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", 852 - "dev": true, 853 - "license": "ISC", 854 - "dependencies": { 855 - "yallist": "^4.0.0" 856 - }, 857 - "engines": { 858 - "node": ">=10" 859 - } 860 - }, 861 - "node_modules/@rushstack/node-core-library/node_modules/semver": { 862 - "version": "7.5.4", 863 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", 864 - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", 865 - "dev": true, 866 - "license": "ISC", 867 - "dependencies": { 868 - "lru-cache": "^6.0.0" 869 - }, 870 - "bin": { 871 - "semver": "bin/semver.js" 872 - }, 873 - "engines": { 874 - "node": ">=10" 875 - } 876 - }, 877 - "node_modules/@rushstack/rig-package": { 878 - "version": "0.5.3", 879 - "resolved": "https://registry.npmjs.org/@rushstack/rig-package/-/rig-package-0.5.3.tgz", 880 - "integrity": "sha512-olzSSjYrvCNxUFZowevC3uz8gvKr3WTpHQ7BkpjtRpA3wK+T0ybep/SRUMfr195gBzJm5gaXw0ZMgjIyHqJUow==", 881 - "dev": true, 882 - "license": "MIT", 883 - "dependencies": { 884 - "resolve": "~1.22.1", 885 - "strip-json-comments": "~3.1.1" 886 - } 887 - }, 888 - "node_modules/@rushstack/terminal": { 889 - "version": "0.15.3", 890 - "resolved": "https://registry.npmjs.org/@rushstack/terminal/-/terminal-0.15.3.tgz", 891 - "integrity": "sha512-DGJ0B2Vm69468kZCJkPj3AH5nN+nR9SPmC0rFHtzsS4lBQ7/dgOwtwVxYP7W9JPDMuRBkJ4KHmWKr036eJsj9g==", 892 - "dev": true, 893 - "license": "MIT", 894 - "dependencies": { 895 - "@rushstack/node-core-library": "5.13.1", 896 - "supports-color": "~8.1.1" 897 - }, 898 - "peerDependencies": { 899 - "@types/node": "*" 900 - }, 901 - "peerDependenciesMeta": { 902 - "@types/node": { 903 - "optional": true 904 - } 905 - } 906 - }, 907 - "node_modules/@rushstack/terminal/node_modules/supports-color": { 908 - "version": "8.1.1", 909 - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", 910 - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", 911 - "dev": true, 912 - "license": "MIT", 913 - "dependencies": { 914 - "has-flag": "^4.0.0" 915 - }, 916 - "engines": { 917 - "node": ">=10" 918 - }, 919 - "funding": { 920 - "url": "https://github.com/chalk/supports-color?sponsor=1" 921 - } 922 - }, 923 - "node_modules/@rushstack/ts-command-line": { 924 - "version": "5.0.1", 925 - "resolved": "https://registry.npmjs.org/@rushstack/ts-command-line/-/ts-command-line-5.0.1.tgz", 926 - "integrity": "sha512-bsbUucn41UXrQK7wgM8CNM/jagBytEyJqXw/umtI8d68vFm1Jwxh1OtLrlW7uGZgjCWiiPH6ooUNa1aVsuVr3Q==", 927 - "dev": true, 928 - "license": "MIT", 929 - "dependencies": { 930 - "@rushstack/terminal": "0.15.3", 931 - "@types/argparse": "1.0.38", 932 - "argparse": "~1.0.9", 933 - "string-argv": "~0.3.1" 934 - } 935 - }, 936 - "node_modules/@rushstack/ts-command-line/node_modules/argparse": { 937 - "version": "1.0.10", 938 - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", 939 - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", 940 - "dev": true, 941 - "license": "MIT", 942 - "dependencies": { 943 - "sprintf-js": "~1.0.2" 944 - } 945 - }, 946 658 "node_modules/@shikijs/engine-oniguruma": { 947 659 "version": "3.13.0", 948 660 "resolved": "https://registry.npmjs.org/@shikijs/engine-oniguruma/-/engine-oniguruma-3.13.0.tgz", ··· 993 705 "license": "MIT" 994 706 }, 995 707 "node_modules/@tybys/wasm-util": { 996 - "version": "0.10.0", 997 - "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.0.tgz", 998 - "integrity": "sha512-VyyPYFlOMNylG45GoAe0xDoLwWuowvf92F9kySqzYh8vmYm7D2u4iUJKa1tOUpS70Ku13ASrOkS4ScXFsTaCNQ==", 708 + "version": "0.10.1", 709 + "resolved": "https://registry.npmjs.org/@tybys/wasm-util/-/wasm-util-0.10.1.tgz", 710 + "integrity": "sha512-9tTaPJLSiejZKx+Bmog4uSubteqTvFrVrURwkmHixBo0G4seD0zUxp98E1DzUBJxLQ3NPwXrGKDiVjwx/DpPsg==", 999 711 "dev": true, 1000 712 "license": "MIT", 1001 713 "optional": true, ··· 1003 715 "tslib": "^2.4.0" 1004 716 } 1005 717 }, 1006 - "node_modules/@types/argparse": { 1007 - "version": "1.0.38", 1008 - "resolved": "https://registry.npmjs.org/@types/argparse/-/argparse-1.0.38.tgz", 1009 - "integrity": "sha512-ebDJ9b0e702Yr7pWgB0jzm+CX4Srzz8RcXtLJDJB+BSccqMa36uyH/zUsSYao5+BD1ytv3k3rPYCq4mAE1hsXA==", 1010 - "dev": true, 1011 - "license": "MIT" 1012 - }, 1013 718 "node_modules/@types/chai": { 1014 719 "version": "5.2.2", 1015 720 "resolved": "https://registry.npmjs.org/@types/chai/-/chai-5.2.2.tgz", ··· 1045 750 } 1046 751 }, 1047 752 "node_modules/@types/node": { 1048 - "version": "24.6.1", 1049 - "resolved": "https://registry.npmjs.org/@types/node/-/node-24.6.1.tgz", 1050 - "integrity": "sha512-ljvjjs3DNXummeIaooB4cLBKg2U6SPI6Hjra/9rRIy7CpM0HpLtG9HptkMKAb4HYWy5S7HUvJEuWgr/y0U8SHw==", 753 + "version": "24.8.1", 754 + "resolved": "https://registry.npmjs.org/@types/node/-/node-24.8.1.tgz", 755 + "integrity": "sha512-alv65KGRadQVfVcG69MuB4IzdYVpRwMG/mq8KWOaoOdyY617P5ivaDiMCGOFDWD2sAn5Q0mR3mRtUOgm99hL9Q==", 1051 756 "dev": true, 1052 757 "license": "MIT", 1053 758 "dependencies": { 1054 - "undici-types": "~7.13.0" 759 + "undici-types": "~7.14.0" 1055 760 } 1056 761 }, 1057 762 "node_modules/@types/unist": { ··· 1232 937 "url": "https://opencollective.com/vitest" 1233 938 } 1234 939 }, 1235 - "node_modules/@volar/language-core": { 1236 - "version": "2.4.14", 1237 - "resolved": "https://registry.npmjs.org/@volar/language-core/-/language-core-2.4.14.tgz", 1238 - "integrity": "sha512-X6beusV0DvuVseaOEy7GoagS4rYHgDHnTrdOj5jeUb49fW5ceQyP9Ej5rBhqgz2wJggl+2fDbbojq1XKaxDi6w==", 1239 - "dev": true, 1240 - "license": "MIT", 1241 - "dependencies": { 1242 - "@volar/source-map": "2.4.14" 1243 - } 1244 - }, 1245 - "node_modules/@volar/source-map": { 1246 - "version": "2.4.14", 1247 - "resolved": "https://registry.npmjs.org/@volar/source-map/-/source-map-2.4.14.tgz", 1248 - "integrity": "sha512-5TeKKMh7Sfxo8021cJfmBzcjfY1SsXsPMMjMvjY7ivesdnybqqS+GxGAoXHAOUawQTwtdUxgP65Im+dEmvWtYQ==", 1249 - "dev": true, 1250 - "license": "MIT" 1251 - }, 1252 - "node_modules/@volar/typescript": { 1253 - "version": "2.4.14", 1254 - "resolved": "https://registry.npmjs.org/@volar/typescript/-/typescript-2.4.14.tgz", 1255 - "integrity": "sha512-p8Z6f/bZM3/HyCdRNFZOEEzts51uV8WHeN8Tnfnm2EBv6FDB2TQLzfVx7aJvnl8ofKAOnS64B2O8bImBFaauRw==", 1256 - "dev": true, 1257 - "license": "MIT", 1258 - "dependencies": { 1259 - "@volar/language-core": "2.4.14", 1260 - "path-browserify": "^1.0.1", 1261 - "vscode-uri": "^3.0.8" 1262 - } 1263 - }, 1264 - "node_modules/@vue/compiler-core": { 1265 - "version": "3.5.16", 1266 - "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.16.tgz", 1267 - "integrity": "sha512-AOQS2eaQOaaZQoL1u+2rCJIKDruNXVBZSiUD3chnUrsoX5ZTQMaCvXlWNIfxBJuU15r1o7+mpo5223KVtIhAgQ==", 1268 - "dev": true, 1269 - "license": "MIT", 1270 - "dependencies": { 1271 - "@babel/parser": "^7.27.2", 1272 - "@vue/shared": "3.5.16", 1273 - "entities": "^4.5.0", 1274 - "estree-walker": "^2.0.2", 1275 - "source-map-js": "^1.2.1" 1276 - } 1277 - }, 1278 - "node_modules/@vue/compiler-core/node_modules/estree-walker": { 1279 - "version": "2.0.2", 1280 - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-2.0.2.tgz", 1281 - "integrity": "sha512-Rfkk/Mp/DL7JVje3u18FxFujQlTNR2q6QfMSMB7AvCBx91NGj/ba3kCfza0f6dVDbw7YlRf/nDrn7pQrCCyQ/w==", 1282 - "dev": true, 1283 - "license": "MIT" 1284 - }, 1285 - "node_modules/@vue/compiler-dom": { 1286 - "version": "3.5.16", 1287 - "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.16.tgz", 1288 - "integrity": "sha512-SSJIhBr/teipXiXjmWOVWLnxjNGo65Oj/8wTEQz0nqwQeP75jWZ0n4sF24Zxoht1cuJoWopwj0J0exYwCJ0dCQ==", 1289 - "dev": true, 1290 - "license": "MIT", 1291 - "dependencies": { 1292 - "@vue/compiler-core": "3.5.16", 1293 - "@vue/shared": "3.5.16" 1294 - } 1295 - }, 1296 - "node_modules/@vue/compiler-vue2": { 1297 - "version": "2.7.16", 1298 - "resolved": "https://registry.npmjs.org/@vue/compiler-vue2/-/compiler-vue2-2.7.16.tgz", 1299 - "integrity": "sha512-qYC3Psj9S/mfu9uVi5WvNZIzq+xnXMhOwbTFKKDD7b1lhpnn71jXSFdTQ+WsIEk0ONCd7VV2IMm7ONl6tbQ86A==", 1300 - "dev": true, 1301 - "license": "MIT", 1302 - "dependencies": { 1303 - "de-indent": "^1.0.2", 1304 - "he": "^1.2.0" 1305 - } 1306 - }, 1307 - "node_modules/@vue/language-core": { 1308 - "version": "2.2.0", 1309 - "resolved": "https://registry.npmjs.org/@vue/language-core/-/language-core-2.2.0.tgz", 1310 - "integrity": "sha512-O1ZZFaaBGkKbsRfnVH1ifOK1/1BUkyK+3SQsfnh6PmMmD4qJcTU8godCeA96jjDRTL6zgnK7YzCHfaUlH2r0Mw==", 1311 - "dev": true, 1312 - "license": "MIT", 1313 - "dependencies": { 1314 - "@volar/language-core": "~2.4.11", 1315 - "@vue/compiler-dom": "^3.5.0", 1316 - "@vue/compiler-vue2": "^2.7.16", 1317 - "@vue/shared": "^3.5.0", 1318 - "alien-signals": "^0.4.9", 1319 - "minimatch": "^9.0.3", 1320 - "muggle-string": "^0.4.1", 1321 - "path-browserify": "^1.0.1" 1322 - }, 1323 - "peerDependencies": { 1324 - "typescript": "*" 1325 - }, 1326 - "peerDependenciesMeta": { 1327 - "typescript": { 1328 - "optional": true 1329 - } 1330 - } 1331 - }, 1332 - "node_modules/@vue/shared": { 1333 - "version": "3.5.16", 1334 - "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.16.tgz", 1335 - "integrity": "sha512-c/0fWy3Jw6Z8L9FmTyYfkpM5zklnqqa9+a6dz3DvONRKW2NEbh46BP0FHuLFSWi2TnQEtp91Z6zOWNrU6QiyPg==", 1336 - "dev": true, 1337 - "license": "MIT" 1338 - }, 1339 - "node_modules/acorn": { 1340 - "version": "8.15.0", 1341 - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.15.0.tgz", 1342 - "integrity": "sha512-NZyJarBfL7nWwIq+FDL6Zp/yHEhePMNnnJ0y3qfieCrmNvYct8uvtiV41UvlSe6apAfk0fY1FbWx+NwfmpvtTg==", 1343 - "dev": true, 1344 - "license": "MIT", 1345 - "bin": { 1346 - "acorn": "bin/acorn" 1347 - }, 1348 - "engines": { 1349 - "node": ">=0.4.0" 1350 - } 1351 - }, 1352 - "node_modules/ajv": { 1353 - "version": "8.12.0", 1354 - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.12.0.tgz", 1355 - "integrity": "sha512-sRu1kpcO9yLtYxBKvqfTeh9KzZEwO3STyX1HT+4CaDzC6HpTGYhIhPIzj9XuKU7KYDwnaeh5hcOwjy1QuJzBPA==", 1356 - "dev": true, 1357 - "license": "MIT", 1358 - "dependencies": { 1359 - "fast-deep-equal": "^3.1.1", 1360 - "json-schema-traverse": "^1.0.0", 1361 - "require-from-string": "^2.0.2", 1362 - "uri-js": "^4.2.2" 1363 - }, 1364 - "funding": { 1365 - "type": "github", 1366 - "url": "https://github.com/sponsors/epoberezkin" 1367 - } 1368 - }, 1369 - "node_modules/ajv-draft-04": { 1370 - "version": "1.0.0", 1371 - "resolved": "https://registry.npmjs.org/ajv-draft-04/-/ajv-draft-04-1.0.0.tgz", 1372 - "integrity": "sha512-mv00Te6nmYbRp5DCwclxtt7yV/joXJPGS7nM+97GdxvuttCOfgI3K4U25zboyeX0O+myI8ERluxQe5wljMmVIw==", 1373 - "dev": true, 1374 - "license": "MIT", 1375 - "peerDependencies": { 1376 - "ajv": "^8.5.0" 1377 - }, 1378 - "peerDependenciesMeta": { 1379 - "ajv": { 1380 - "optional": true 1381 - } 1382 - } 1383 - }, 1384 - "node_modules/ajv-formats": { 1385 - "version": "3.0.1", 1386 - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", 1387 - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", 1388 - "dev": true, 1389 - "license": "MIT", 1390 - "dependencies": { 1391 - "ajv": "^8.0.0" 1392 - }, 1393 - "peerDependencies": { 1394 - "ajv": "^8.0.0" 1395 - }, 1396 - "peerDependenciesMeta": { 1397 - "ajv": { 1398 - "optional": true 1399 - } 1400 - } 1401 - }, 1402 - "node_modules/alien-signals": { 1403 - "version": "0.4.14", 1404 - "resolved": "https://registry.npmjs.org/alien-signals/-/alien-signals-0.4.14.tgz", 1405 - "integrity": "sha512-itUAVzhczTmP2U5yX67xVpsbbOiquusbWVyA9N+sy6+r6YVbFkahXvNCeEPWEOMhwDYwbVbGHFkVL03N9I5g+Q==", 1406 - "dev": true, 1407 - "license": "MIT" 1408 - }, 1409 940 "node_modules/ansi-regex": { 1410 941 "version": "6.1.0", 1411 942 "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.1.0.tgz", ··· 1433 964 } 1434 965 }, 1435 966 "node_modules/ansis": { 1436 - "version": "4.1.0", 1437 - "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.1.0.tgz", 1438 - "integrity": "sha512-BGcItUBWSMRgOCe+SVZJ+S7yTRG0eGt9cXAHev72yuGcY23hnLA7Bky5L/xLyPINoSN95geovfBkqoTlNZYa7w==", 967 + "version": "4.2.0", 968 + "resolved": "https://registry.npmjs.org/ansis/-/ansis-4.2.0.tgz", 969 + "integrity": "sha512-HqZ5rWlFjGiV0tDm3UxxgNRqsOTniqoKZu0pIAfh7TZQMGuZK+hH0drySty0si0QXj1ieop4+SkSfPZBPPkHig==", 1439 970 "dev": true, 1440 971 "license": "ISC", 1441 972 "engines": { ··· 1459 990 "node": ">=12" 1460 991 } 1461 992 }, 993 + "node_modules/ast-kit": { 994 + "version": "2.1.3", 995 + "resolved": "https://registry.npmjs.org/ast-kit/-/ast-kit-2.1.3.tgz", 996 + "integrity": "sha512-TH+b3Lv6pUjy/Nu0m6A2JULtdzLpmqF9x1Dhj00ZoEiML8qvVA9j1flkzTKNYgdEhWrjDwtWNpyyCUbfQe514g==", 997 + "dev": true, 998 + "license": "MIT", 999 + "dependencies": { 1000 + "@babel/parser": "^7.28.4", 1001 + "pathe": "^2.0.3" 1002 + }, 1003 + "engines": { 1004 + "node": ">=20.19.0" 1005 + }, 1006 + "funding": { 1007 + "url": "https://github.com/sponsors/sxzz" 1008 + } 1009 + }, 1462 1010 "node_modules/ast-v8-to-istanbul": { 1463 1011 "version": "0.3.3", 1464 1012 "resolved": "https://registry.npmjs.org/ast-v8-to-istanbul/-/ast-v8-to-istanbul-0.3.3.tgz", ··· 1477 1025 "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", 1478 1026 "dev": true, 1479 1027 "license": "MIT" 1028 + }, 1029 + "node_modules/birpc": { 1030 + "version": "2.6.1", 1031 + "resolved": "https://registry.npmjs.org/birpc/-/birpc-2.6.1.tgz", 1032 + "integrity": "sha512-LPnFhlDpdSH6FJhJyn4M0kFO7vtQ5iPw24FnG0y21q09xC7e8+1LeR31S1MAIrDAHp4m7aas4bEkTDTvMAtebQ==", 1033 + "dev": true, 1034 + "license": "MIT", 1035 + "funding": { 1036 + "url": "https://github.com/sponsors/antfu" 1037 + } 1480 1038 }, 1481 1039 "node_modules/brace-expansion": { 1482 1040 "version": "2.0.1", ··· 1525 1083 "node": ">= 16" 1526 1084 } 1527 1085 }, 1086 + "node_modules/chokidar": { 1087 + "version": "4.0.3", 1088 + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-4.0.3.tgz", 1089 + "integrity": "sha512-Qgzu8kfBvo+cA4962jnP1KkS6Dop5NS6g7R5LFYJr4b8Ub94PPQXUksCw9PvXoeXPRRddRNC5C1JQUR2SMGtnA==", 1090 + "dev": true, 1091 + "license": "MIT", 1092 + "dependencies": { 1093 + "readdirp": "^4.0.1" 1094 + }, 1095 + "engines": { 1096 + "node": ">= 14.16.0" 1097 + }, 1098 + "funding": { 1099 + "url": "https://paulmillr.com/funding/" 1100 + } 1101 + }, 1528 1102 "node_modules/color-convert": { 1529 1103 "version": "2.0.1", 1530 1104 "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", ··· 1545 1119 "dev": true, 1546 1120 "license": "MIT" 1547 1121 }, 1548 - "node_modules/compare-versions": { 1549 - "version": "6.1.1", 1550 - "resolved": "https://registry.npmjs.org/compare-versions/-/compare-versions-6.1.1.tgz", 1551 - "integrity": "sha512-4hm4VPpIecmlg59CHXnRDnqGplJFrbLG4aFEl5vl6cK1u76ws3LLvX7ikFnTDl5vo39sjWD6AaDPYodJp/NNHg==", 1552 - "dev": true, 1553 - "license": "MIT" 1554 - }, 1555 - "node_modules/concat-map": { 1556 - "version": "0.0.1", 1557 - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", 1558 - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", 1559 - "dev": true, 1560 - "license": "MIT" 1561 - }, 1562 - "node_modules/confbox": { 1563 - "version": "0.2.2", 1564 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.2.2.tgz", 1565 - "integrity": "sha512-1NB+BKqhtNipMsov4xI/NnhCKp9XG9NamYp5PVm9klAT0fsrNPjaFICsCFhNhwZJKNh7zB/3q8qXz0E9oaMNtQ==", 1566 - "dev": true, 1567 - "license": "MIT" 1568 - }, 1569 1122 "node_modules/cross-spawn": { 1570 1123 "version": "7.0.6", 1571 1124 "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", ··· 1581 1134 "node": ">= 8" 1582 1135 } 1583 1136 }, 1584 - "node_modules/de-indent": { 1585 - "version": "1.0.2", 1586 - "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", 1587 - "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", 1588 - "dev": true, 1589 - "license": "MIT" 1590 - }, 1591 1137 "node_modules/debug": { 1592 - "version": "4.4.1", 1593 - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.1.tgz", 1594 - "integrity": "sha512-KcKCqiftBJcZr++7ykoDIEwSa3XWowTfNPo92BYxjXiyYEVrUQh2aLyhxBCwww+heortUFxEJYcRzosstTEBYQ==", 1138 + "version": "4.4.3", 1139 + "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.3.tgz", 1140 + "integrity": "sha512-RGwwWnwQvkVfavKVt22FGLw+xYSdzARwm0ru6DhTVA3umU5hZc28V3kO4stgYryrTlLpuvgI9GiijltAjNbcqA==", 1595 1141 "dev": true, 1596 1142 "license": "MIT", 1597 1143 "dependencies": { ··· 1616 1162 "node": ">=6" 1617 1163 } 1618 1164 }, 1165 + "node_modules/defu": { 1166 + "version": "6.1.4", 1167 + "resolved": "https://registry.npmjs.org/defu/-/defu-6.1.4.tgz", 1168 + "integrity": "sha512-mEQCMmwJu317oSz8CwdIOdwf3xMif1ttiM8LTufzc3g6kR+9Pe236twL8j3IYT1F7GfRgGcW6MWxzZjLIkuHIg==", 1169 + "dev": true, 1170 + "license": "MIT" 1171 + }, 1619 1172 "node_modules/detect-libc": { 1620 - "version": "2.0.4", 1621 - "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.4.tgz", 1622 - "integrity": "sha512-3UDv+G9CsCKO1WKMGw9fwq/SWJYbI0c5Y7LU1AXYoDdbhE2AHQ6N6Nb34sG8Fj7T5APy8qXDCKuuIHd1BR0tVA==", 1173 + "version": "2.1.2", 1174 + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.1.2.tgz", 1175 + "integrity": "sha512-Btj2BOOO83o3WyH59e8MgXsxEQVcarkUOpEYrubB0urwnN10yQ364rsiByU11nZlqWYZm05i/of7io4mzihBtQ==", 1623 1176 "dev": true, 1624 1177 "license": "Apache-2.0", 1625 1178 "engines": { 1626 1179 "node": ">=8" 1627 1180 } 1628 1181 }, 1182 + "node_modules/diff": { 1183 + "version": "8.0.2", 1184 + "resolved": "https://registry.npmjs.org/diff/-/diff-8.0.2.tgz", 1185 + "integrity": "sha512-sSuxWU5j5SR9QQji/o2qMvqRNYRDOcBTgsJ/DeCf4iSN4gW+gNMXM7wFIP+fdXZxoNiAnHUTGjCr+TSWXdRDKg==", 1186 + "dev": true, 1187 + "license": "BSD-3-Clause", 1188 + "engines": { 1189 + "node": ">=0.3.1" 1190 + } 1191 + }, 1192 + "node_modules/dts-resolver": { 1193 + "version": "2.1.2", 1194 + "resolved": "https://registry.npmjs.org/dts-resolver/-/dts-resolver-2.1.2.tgz", 1195 + "integrity": "sha512-xeXHBQkn2ISSXxbJWD828PFjtyg+/UrMDo7W4Ffcs7+YWCquxU8YjV1KoxuiL+eJ5pg3ll+bC6flVv61L3LKZg==", 1196 + "dev": true, 1197 + "license": "MIT", 1198 + "engines": { 1199 + "node": ">=20.18.0" 1200 + }, 1201 + "funding": { 1202 + "url": "https://github.com/sponsors/sxzz" 1203 + }, 1204 + "peerDependencies": { 1205 + "oxc-resolver": ">=11.0.0" 1206 + }, 1207 + "peerDependenciesMeta": { 1208 + "oxc-resolver": { 1209 + "optional": true 1210 + } 1211 + } 1212 + }, 1629 1213 "node_modules/eastasianwidth": { 1630 1214 "version": "0.2.0", 1631 1215 "resolved": "https://registry.npmjs.org/eastasianwidth/-/eastasianwidth-0.2.0.tgz", ··· 1639 1223 "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", 1640 1224 "dev": true, 1641 1225 "license": "MIT" 1226 + }, 1227 + "node_modules/empathic": { 1228 + "version": "2.0.0", 1229 + "resolved": "https://registry.npmjs.org/empathic/-/empathic-2.0.0.tgz", 1230 + "integrity": "sha512-i6UzDscO/XfAcNYD75CfICkmfLedpyPDdozrLMmQc5ORaQcdMoc21OnlEylMIqI7U8eniKrPMxxtj8k0vhmJhA==", 1231 + "dev": true, 1232 + "license": "MIT", 1233 + "engines": { 1234 + "node": ">=14" 1235 + } 1642 1236 }, 1643 1237 "node_modules/entities": { 1644 1238 "version": "4.5.0", ··· 1680 1274 "node": ">=12.0.0" 1681 1275 } 1682 1276 }, 1683 - "node_modules/exsolve": { 1684 - "version": "1.0.5", 1685 - "resolved": "https://registry.npmjs.org/exsolve/-/exsolve-1.0.5.tgz", 1686 - "integrity": "sha512-pz5dvkYYKQ1AHVrgOzBKWeP4u4FRb3a6DNK2ucr0OoNwYIU4QWsJ+NM36LLzORT+z845MzKHHhpXiUF5nvQoJg==", 1687 - "dev": true, 1688 - "license": "MIT" 1689 - }, 1690 - "node_modules/fast-deep-equal": { 1691 - "version": "3.1.3", 1692 - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", 1693 - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", 1694 - "dev": true, 1695 - "license": "MIT" 1696 - }, 1697 1277 "node_modules/fdir": { 1698 1278 "version": "6.5.0", 1699 1279 "resolved": "https://registry.npmjs.org/fdir/-/fdir-6.5.0.tgz", ··· 1743 1323 "url": "https://github.com/sponsors/isaacs" 1744 1324 } 1745 1325 }, 1746 - "node_modules/fs-extra": { 1747 - "version": "11.3.0", 1748 - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.3.0.tgz", 1749 - "integrity": "sha512-Z4XaCL6dUDHfP/jT25jJKMmtxvuwbkrD1vNSMFlo9lNLY2c5FHYSQgHPRZUjAB26TpDEoW9HCOgplrdbaPV/ew==", 1750 - "dev": true, 1751 - "license": "MIT", 1752 - "dependencies": { 1753 - "graceful-fs": "^4.2.0", 1754 - "jsonfile": "^6.0.1", 1755 - "universalify": "^2.0.0" 1756 - }, 1757 - "engines": { 1758 - "node": ">=14.14" 1759 - } 1760 - }, 1761 1326 "node_modules/fsevents": { 1762 1327 "version": "2.3.3", 1763 1328 "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", ··· 1773 1338 "node": "^8.16.0 || ^10.6.0 || >=11.0.0" 1774 1339 } 1775 1340 }, 1776 - "node_modules/function-bind": { 1777 - "version": "1.1.2", 1778 - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", 1779 - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", 1341 + "node_modules/get-tsconfig": { 1342 + "version": "4.12.0", 1343 + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.12.0.tgz", 1344 + "integrity": "sha512-LScr2aNr2FbjAjZh2C6X6BxRx1/x+aTDExct/xyq2XKbYOiG5c0aK7pMsSuyc0brz3ibr/lbQiHD9jzt4lccJw==", 1780 1345 "dev": true, 1781 1346 "license": "MIT", 1347 + "dependencies": { 1348 + "resolve-pkg-maps": "^1.0.0" 1349 + }, 1782 1350 "funding": { 1783 - "url": "https://github.com/sponsors/ljharb" 1351 + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" 1784 1352 } 1785 1353 }, 1786 1354 "node_modules/glob": { ··· 1804 1372 "url": "https://github.com/sponsors/isaacs" 1805 1373 } 1806 1374 }, 1807 - "node_modules/graceful-fs": { 1808 - "version": "4.2.11", 1809 - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", 1810 - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", 1811 - "dev": true, 1812 - "license": "ISC" 1813 - }, 1814 1375 "node_modules/has-flag": { 1815 1376 "version": "4.0.0", 1816 1377 "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", ··· 1821 1382 "node": ">=8" 1822 1383 } 1823 1384 }, 1824 - "node_modules/hasown": { 1825 - "version": "2.0.2", 1826 - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", 1827 - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", 1828 - "dev": true, 1829 - "license": "MIT", 1830 - "dependencies": { 1831 - "function-bind": "^1.1.2" 1832 - }, 1833 - "engines": { 1834 - "node": ">= 0.4" 1835 - } 1836 - }, 1837 - "node_modules/he": { 1838 - "version": "1.2.0", 1839 - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", 1840 - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", 1385 + "node_modules/hookable": { 1386 + "version": "5.5.3", 1387 + "resolved": "https://registry.npmjs.org/hookable/-/hookable-5.5.3.tgz", 1388 + "integrity": "sha512-Yc+BQe8SvoXH1643Qez1zqLRmbA5rCL+sSmk6TVos0LWVfNIB7PGncdlId77WzLGSIB5KaWgTaNTs2lNVEI6VQ==", 1841 1389 "dev": true, 1842 - "license": "MIT", 1843 - "bin": { 1844 - "he": "bin/he" 1845 - } 1390 + "license": "MIT" 1846 1391 }, 1847 1392 "node_modules/html-escaper": { 1848 1393 "version": "2.0.2", ··· 1851 1396 "dev": true, 1852 1397 "license": "MIT" 1853 1398 }, 1854 - "node_modules/import-lazy": { 1855 - "version": "4.0.0", 1856 - "resolved": "https://registry.npmjs.org/import-lazy/-/import-lazy-4.0.0.tgz", 1857 - "integrity": "sha512-rKtvo6a868b5Hu3heneU+L4yEQ4jYKLtjpnPeUdK7h0yzXGmyBTypknlkCvHFBqfX9YlorEiMM6Dnq/5atfHkw==", 1858 - "dev": true, 1859 - "license": "MIT", 1860 - "engines": { 1861 - "node": ">=8" 1862 - } 1863 - }, 1864 - "node_modules/is-core-module": { 1865 - "version": "2.16.1", 1866 - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.16.1.tgz", 1867 - "integrity": "sha512-UfoeMA6fIJ8wTYFEUjelnaGI67v6+N7qXJEvQuIGa99l4xsCruSYOVSQ0uPANn4dAzm8lkYPaKLrrijLq7x23w==", 1868 - "dev": true, 1869 - "license": "MIT", 1870 - "dependencies": { 1871 - "hasown": "^2.0.2" 1872 - }, 1873 - "engines": { 1874 - "node": ">= 0.4" 1875 - }, 1876 - "funding": { 1877 - "url": "https://github.com/sponsors/ljharb" 1878 - } 1879 - }, 1880 1399 "node_modules/is-fullwidth-code-point": { 1881 1400 "version": "3.0.0", 1882 1401 "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", ··· 1964 1483 "@pkgjs/parseargs": "^0.11.0" 1965 1484 } 1966 1485 }, 1967 - "node_modules/jju": { 1968 - "version": "1.4.0", 1969 - "resolved": "https://registry.npmjs.org/jju/-/jju-1.4.0.tgz", 1970 - "integrity": "sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==", 1486 + "node_modules/jiti": { 1487 + "version": "2.6.1", 1488 + "resolved": "https://registry.npmjs.org/jiti/-/jiti-2.6.1.tgz", 1489 + "integrity": "sha512-ekilCSN1jwRvIbgeg/57YFh8qQDNbwDb9xT/qu2DAHbFFZUicIl4ygVaAvzveMhMVr3LnpSKTNnwt8PoOfmKhQ==", 1971 1490 "dev": true, 1972 - "license": "MIT" 1491 + "license": "MIT", 1492 + "bin": { 1493 + "jiti": "lib/jiti-cli.mjs" 1494 + } 1973 1495 }, 1974 1496 "node_modules/js-tokens": { 1975 1497 "version": "9.0.1", ··· 1978 1500 "dev": true, 1979 1501 "license": "MIT" 1980 1502 }, 1981 - "node_modules/json-schema-traverse": { 1982 - "version": "1.0.0", 1983 - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", 1984 - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", 1985 - "dev": true, 1986 - "license": "MIT" 1987 - }, 1988 - "node_modules/jsonfile": { 1989 - "version": "6.1.0", 1990 - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", 1991 - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", 1503 + "node_modules/jsesc": { 1504 + "version": "3.1.0", 1505 + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-3.1.0.tgz", 1506 + "integrity": "sha512-/sM3dO2FOzXjKQhJuo0Q173wf2KOo8t4I8vHy6lF9poUp7bKT0/NHE8fPX23PwfhnykfqnC2xRxOnVw5XuGIaA==", 1992 1507 "dev": true, 1993 1508 "license": "MIT", 1994 - "dependencies": { 1995 - "universalify": "^2.0.0" 1509 + "bin": { 1510 + "jsesc": "bin/jsesc" 1996 1511 }, 1997 - "optionalDependencies": { 1998 - "graceful-fs": "^4.1.6" 1512 + "engines": { 1513 + "node": ">=6" 1999 1514 } 2000 1515 }, 2001 - "node_modules/kolorist": { 2002 - "version": "1.8.0", 2003 - "resolved": "https://registry.npmjs.org/kolorist/-/kolorist-1.8.0.tgz", 2004 - "integrity": "sha512-Y+60/zizpJ3HRH8DCss+q95yr6145JXZo46OTpFvDZWLfRCE4qChOyk1b26nMaNpfHHgxagk9dXT5OP0Tfe+dQ==", 2005 - "dev": true, 2006 - "license": "MIT" 2007 - }, 2008 1516 "node_modules/lightningcss": { 2009 - "version": "1.30.1", 2010 - "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.1.tgz", 2011 - "integrity": "sha512-xi6IyHML+c9+Q3W0S4fCQJOym42pyurFiJUHEcEyHS0CeKzia4yZDEsLlqOFykxOdHpNy0NmvVO31vcSqAxJCg==", 1517 + "version": "1.30.2", 1518 + "resolved": "https://registry.npmjs.org/lightningcss/-/lightningcss-1.30.2.tgz", 1519 + "integrity": "sha512-utfs7Pr5uJyyvDETitgsaqSyjCb2qNRAtuqUeWIAKztsOYdcACf2KtARYXg2pSvhkt+9NfoaNY7fxjl6nuMjIQ==", 2012 1520 "dev": true, 2013 1521 "license": "MPL-2.0", 2014 1522 "dependencies": { ··· 2022 1530 "url": "https://opencollective.com/parcel" 2023 1531 }, 2024 1532 "optionalDependencies": { 2025 - "lightningcss-darwin-arm64": "1.30.1", 2026 - "lightningcss-darwin-x64": "1.30.1", 2027 - "lightningcss-freebsd-x64": "1.30.1", 2028 - "lightningcss-linux-arm-gnueabihf": "1.30.1", 2029 - "lightningcss-linux-arm64-gnu": "1.30.1", 2030 - "lightningcss-linux-arm64-musl": "1.30.1", 2031 - "lightningcss-linux-x64-gnu": "1.30.1", 2032 - "lightningcss-linux-x64-musl": "1.30.1", 2033 - "lightningcss-win32-arm64-msvc": "1.30.1", 2034 - "lightningcss-win32-x64-msvc": "1.30.1" 1533 + "lightningcss-android-arm64": "1.30.2", 1534 + "lightningcss-darwin-arm64": "1.30.2", 1535 + "lightningcss-darwin-x64": "1.30.2", 1536 + "lightningcss-freebsd-x64": "1.30.2", 1537 + "lightningcss-linux-arm-gnueabihf": "1.30.2", 1538 + "lightningcss-linux-arm64-gnu": "1.30.2", 1539 + "lightningcss-linux-arm64-musl": "1.30.2", 1540 + "lightningcss-linux-x64-gnu": "1.30.2", 1541 + "lightningcss-linux-x64-musl": "1.30.2", 1542 + "lightningcss-win32-arm64-msvc": "1.30.2", 1543 + "lightningcss-win32-x64-msvc": "1.30.2" 1544 + } 1545 + }, 1546 + "node_modules/lightningcss-android-arm64": { 1547 + "version": "1.30.2", 1548 + "resolved": "https://registry.npmjs.org/lightningcss-android-arm64/-/lightningcss-android-arm64-1.30.2.tgz", 1549 + "integrity": "sha512-BH9sEdOCahSgmkVhBLeU7Hc9DWeZ1Eb6wNS6Da8igvUwAe0sqROHddIlvU06q3WyXVEOYDZ6ykBZQnjTbmo4+A==", 1550 + "cpu": [ 1551 + "arm64" 1552 + ], 1553 + "dev": true, 1554 + "license": "MPL-2.0", 1555 + "optional": true, 1556 + "os": [ 1557 + "android" 1558 + ], 1559 + "engines": { 1560 + "node": ">= 12.0.0" 1561 + }, 1562 + "funding": { 1563 + "type": "opencollective", 1564 + "url": "https://opencollective.com/parcel" 2035 1565 } 2036 1566 }, 2037 1567 "node_modules/lightningcss-darwin-arm64": { 2038 - "version": "1.30.1", 2039 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.1.tgz", 2040 - "integrity": "sha512-c8JK7hyE65X1MHMN+Viq9n11RRC7hgin3HhYKhrMyaXflk5GVplZ60IxyoVtzILeKr+xAJwg6zK6sjTBJ0FKYQ==", 1568 + "version": "1.30.2", 1569 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-arm64/-/lightningcss-darwin-arm64-1.30.2.tgz", 1570 + "integrity": "sha512-ylTcDJBN3Hp21TdhRT5zBOIi73P6/W0qwvlFEk22fkdXchtNTOU4Qc37SkzV+EKYxLouZ6M4LG9NfZ1qkhhBWA==", 2041 1571 "cpu": [ 2042 1572 "arm64" 2043 1573 ], ··· 2056 1586 } 2057 1587 }, 2058 1588 "node_modules/lightningcss-darwin-x64": { 2059 - "version": "1.30.1", 2060 - "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.1.tgz", 2061 - "integrity": "sha512-k1EvjakfumAQoTfcXUcHQZhSpLlkAuEkdMBsI/ivWw9hL+7FtilQc0Cy3hrx0AAQrVtQAbMI7YjCgYgvn37PzA==", 1589 + "version": "1.30.2", 1590 + "resolved": "https://registry.npmjs.org/lightningcss-darwin-x64/-/lightningcss-darwin-x64-1.30.2.tgz", 1591 + "integrity": "sha512-oBZgKchomuDYxr7ilwLcyms6BCyLn0z8J0+ZZmfpjwg9fRVZIR5/GMXd7r9RH94iDhld3UmSjBM6nXWM2TfZTQ==", 2062 1592 "cpu": [ 2063 1593 "x64" 2064 1594 ], ··· 2077 1607 } 2078 1608 }, 2079 1609 "node_modules/lightningcss-freebsd-x64": { 2080 - "version": "1.30.1", 2081 - "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.1.tgz", 2082 - "integrity": "sha512-kmW6UGCGg2PcyUE59K5r0kWfKPAVy4SltVeut+umLCFoJ53RdCUWxcRDzO1eTaxf/7Q2H7LTquFHPL5R+Gjyig==", 1610 + "version": "1.30.2", 1611 + "resolved": "https://registry.npmjs.org/lightningcss-freebsd-x64/-/lightningcss-freebsd-x64-1.30.2.tgz", 1612 + "integrity": "sha512-c2bH6xTrf4BDpK8MoGG4Bd6zAMZDAXS569UxCAGcA7IKbHNMlhGQ89eRmvpIUGfKWNVdbhSbkQaWhEoMGmGslA==", 2083 1613 "cpu": [ 2084 1614 "x64" 2085 1615 ], ··· 2098 1628 } 2099 1629 }, 2100 1630 "node_modules/lightningcss-linux-arm-gnueabihf": { 2101 - "version": "1.30.1", 2102 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.1.tgz", 2103 - "integrity": "sha512-MjxUShl1v8pit+6D/zSPq9S9dQ2NPFSQwGvxBCYaBYLPlCWuPh9/t1MRS8iUaR8i+a6w7aps+B4N0S1TYP/R+Q==", 1631 + "version": "1.30.2", 1632 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm-gnueabihf/-/lightningcss-linux-arm-gnueabihf-1.30.2.tgz", 1633 + "integrity": "sha512-eVdpxh4wYcm0PofJIZVuYuLiqBIakQ9uFZmipf6LF/HRj5Bgm0eb3qL/mr1smyXIS1twwOxNWndd8z0E374hiA==", 2104 1634 "cpu": [ 2105 1635 "arm" 2106 1636 ], ··· 2119 1649 } 2120 1650 }, 2121 1651 "node_modules/lightningcss-linux-arm64-gnu": { 2122 - "version": "1.30.1", 2123 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.1.tgz", 2124 - "integrity": "sha512-gB72maP8rmrKsnKYy8XUuXi/4OctJiuQjcuqWNlJQ6jZiWqtPvqFziskH3hnajfvKB27ynbVCucKSm2rkQp4Bw==", 1652 + "version": "1.30.2", 1653 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-gnu/-/lightningcss-linux-arm64-gnu-1.30.2.tgz", 1654 + "integrity": "sha512-UK65WJAbwIJbiBFXpxrbTNArtfuznvxAJw4Q2ZGlU8kPeDIWEX1dg3rn2veBVUylA2Ezg89ktszWbaQnxD/e3A==", 2125 1655 "cpu": [ 2126 1656 "arm64" 2127 1657 ], ··· 2140 1670 } 2141 1671 }, 2142 1672 "node_modules/lightningcss-linux-arm64-musl": { 2143 - "version": "1.30.1", 2144 - "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.1.tgz", 2145 - "integrity": "sha512-jmUQVx4331m6LIX+0wUhBbmMX7TCfjF5FoOH6SD1CttzuYlGNVpA7QnrmLxrsub43ClTINfGSYyHe2HWeLl5CQ==", 1673 + "version": "1.30.2", 1674 + "resolved": "https://registry.npmjs.org/lightningcss-linux-arm64-musl/-/lightningcss-linux-arm64-musl-1.30.2.tgz", 1675 + "integrity": "sha512-5Vh9dGeblpTxWHpOx8iauV02popZDsCYMPIgiuw97OJ5uaDsL86cnqSFs5LZkG3ghHoX5isLgWzMs+eD1YzrnA==", 2146 1676 "cpu": [ 2147 1677 "arm64" 2148 1678 ], ··· 2161 1691 } 2162 1692 }, 2163 1693 "node_modules/lightningcss-linux-x64-gnu": { 2164 - "version": "1.30.1", 2165 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.1.tgz", 2166 - "integrity": "sha512-piWx3z4wN8J8z3+O5kO74+yr6ze/dKmPnI7vLqfSqI8bccaTGY5xiSGVIJBDd5K5BHlvVLpUB3S2YCfelyJ1bw==", 1694 + "version": "1.30.2", 1695 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-gnu/-/lightningcss-linux-x64-gnu-1.30.2.tgz", 1696 + "integrity": "sha512-Cfd46gdmj1vQ+lR6VRTTadNHu6ALuw2pKR9lYq4FnhvgBc4zWY1EtZcAc6EffShbb1MFrIPfLDXD6Xprbnni4w==", 2167 1697 "cpu": [ 2168 1698 "x64" 2169 1699 ], ··· 2182 1712 } 2183 1713 }, 2184 1714 "node_modules/lightningcss-linux-x64-musl": { 2185 - "version": "1.30.1", 2186 - "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.1.tgz", 2187 - "integrity": "sha512-rRomAK7eIkL+tHY0YPxbc5Dra2gXlI63HL+v1Pdi1a3sC+tJTcFrHX+E86sulgAXeI7rSzDYhPSeHHjqFhqfeQ==", 1715 + "version": "1.30.2", 1716 + "resolved": "https://registry.npmjs.org/lightningcss-linux-x64-musl/-/lightningcss-linux-x64-musl-1.30.2.tgz", 1717 + "integrity": "sha512-XJaLUUFXb6/QG2lGIW6aIk6jKdtjtcffUT0NKvIqhSBY3hh9Ch+1LCeH80dR9q9LBjG3ewbDjnumefsLsP6aiA==", 2188 1718 "cpu": [ 2189 1719 "x64" 2190 1720 ], ··· 2203 1733 } 2204 1734 }, 2205 1735 "node_modules/lightningcss-win32-arm64-msvc": { 2206 - "version": "1.30.1", 2207 - "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.1.tgz", 2208 - "integrity": "sha512-mSL4rqPi4iXq5YVqzSsJgMVFENoa4nGTT/GjO2c0Yl9OuQfPsIfncvLrEW6RbbB24WtZ3xP/2CCmI3tNkNV4oA==", 1736 + "version": "1.30.2", 1737 + "resolved": "https://registry.npmjs.org/lightningcss-win32-arm64-msvc/-/lightningcss-win32-arm64-msvc-1.30.2.tgz", 1738 + "integrity": "sha512-FZn+vaj7zLv//D/192WFFVA0RgHawIcHqLX9xuWiQt7P0PtdFEVaxgF9rjM/IRYHQXNnk61/H/gb2Ei+kUQ4xQ==", 2209 1739 "cpu": [ 2210 1740 "arm64" 2211 1741 ], ··· 2224 1754 } 2225 1755 }, 2226 1756 "node_modules/lightningcss-win32-x64-msvc": { 2227 - "version": "1.30.1", 2228 - "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.1.tgz", 2229 - "integrity": "sha512-PVqXh48wh4T53F/1CCu8PIPCxLzWyCnn/9T5W1Jpmdy5h9Cwd+0YQS6/LwhHXSafuc61/xg9Lv5OrCby6a++jg==", 1757 + "version": "1.30.2", 1758 + "resolved": "https://registry.npmjs.org/lightningcss-win32-x64-msvc/-/lightningcss-win32-x64-msvc-1.30.2.tgz", 1759 + "integrity": "sha512-5g1yc73p+iAkid5phb4oVFMB45417DkRevRbt/El/gKXJk4jid+vPFF/AXbxn05Aky8PapwzZrdJShv5C0avjw==", 2230 1760 "cpu": [ 2231 1761 "x64" 2232 1762 ], ··· 2254 1784 "uc.micro": "^2.0.0" 2255 1785 } 2256 1786 }, 2257 - "node_modules/local-pkg": { 2258 - "version": "1.1.1", 2259 - "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-1.1.1.tgz", 2260 - "integrity": "sha512-WunYko2W1NcdfAFpuLUoucsgULmgDBRkdxHxWQ7mK0cQqwPiy8E1enjuRBrhLtZkB5iScJ1XIPdhVEFK8aOLSg==", 2261 - "dev": true, 2262 - "license": "MIT", 2263 - "dependencies": { 2264 - "mlly": "^1.7.4", 2265 - "pkg-types": "^2.0.1", 2266 - "quansync": "^0.2.8" 2267 - }, 2268 - "engines": { 2269 - "node": ">=14" 2270 - }, 2271 - "funding": { 2272 - "url": "https://github.com/sponsors/antfu" 2273 - } 2274 - }, 2275 - "node_modules/lodash": { 2276 - "version": "4.17.21", 2277 - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", 2278 - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", 2279 - "dev": true, 2280 - "license": "MIT" 2281 - }, 2282 1787 "node_modules/loupe": { 2283 1788 "version": "3.1.4", 2284 1789 "resolved": "https://registry.npmjs.org/loupe/-/loupe-3.1.4.tgz", ··· 2301 1806 "license": "MIT" 2302 1807 }, 2303 1808 "node_modules/magic-string": { 2304 - "version": "0.30.17", 2305 - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", 2306 - "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", 1809 + "version": "0.30.19", 1810 + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.19.tgz", 1811 + "integrity": "sha512-2N21sPY9Ws53PZvsEpVtNuSW+ScYbQdp4b9qUaL+9QkHUrGFKo56Lg9Emg5s9V/qrtNBmiR01sYhUOwu3H+VOw==", 2307 1812 "dev": true, 2308 1813 "license": "MIT", 2309 1814 "dependencies": { 2310 - "@jridgewell/sourcemap-codec": "^1.5.0" 1815 + "@jridgewell/sourcemap-codec": "^1.5.5" 2311 1816 } 2312 1817 }, 2313 1818 "node_modules/magicast": { ··· 2389 1894 "node": ">=16 || 14 >=14.17" 2390 1895 } 2391 1896 }, 2392 - "node_modules/mlly": { 2393 - "version": "1.7.4", 2394 - "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.7.4.tgz", 2395 - "integrity": "sha512-qmdSIPC4bDJXgZTCR7XosJiNKySV7O215tsPtDN9iEO/7q/76b/ijtgRu/+epFXSJhijtTCCGp3DWS549P3xKw==", 2396 - "dev": true, 2397 - "license": "MIT", 2398 - "dependencies": { 2399 - "acorn": "^8.14.0", 2400 - "pathe": "^2.0.1", 2401 - "pkg-types": "^1.3.0", 2402 - "ufo": "^1.5.4" 2403 - } 2404 - }, 2405 - "node_modules/mlly/node_modules/confbox": { 2406 - "version": "0.1.8", 2407 - "resolved": "https://registry.npmjs.org/confbox/-/confbox-0.1.8.tgz", 2408 - "integrity": "sha512-RMtmw0iFkeR4YV+fUOSucriAQNb9g8zFR52MWCtl+cCZOFRNL6zeB395vPzFhEjjn4fMxXudmELnl/KF/WrK6w==", 2409 - "dev": true, 2410 - "license": "MIT" 2411 - }, 2412 - "node_modules/mlly/node_modules/pkg-types": { 2413 - "version": "1.3.1", 2414 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.3.1.tgz", 2415 - "integrity": "sha512-/Jm5M4RvtBFVkKWRu2BLUTNP8/M2a+UwuAX+ae4770q1qVGtfjG+WTCupoZixokjmHiry8uI+dlY8KXYV5HVVQ==", 2416 - "dev": true, 2417 - "license": "MIT", 2418 - "dependencies": { 2419 - "confbox": "^0.1.8", 2420 - "mlly": "^1.7.4", 2421 - "pathe": "^2.0.1" 2422 - } 2423 - }, 2424 1897 "node_modules/mri": { 2425 1898 "version": "1.2.0", 2426 1899 "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", ··· 2448 1921 "dev": true, 2449 1922 "license": "MIT" 2450 1923 }, 2451 - "node_modules/muggle-string": { 2452 - "version": "0.4.1", 2453 - "resolved": "https://registry.npmjs.org/muggle-string/-/muggle-string-0.4.1.tgz", 2454 - "integrity": "sha512-VNTrAak/KhO2i8dqqnqnAHOa3cYBwXEZe9h+D5h/1ZqFSTEFHdM65lR7RoIqq3tBBYavsOXV84NoHXZ0AkPyqQ==", 2455 - "dev": true, 2456 - "license": "MIT" 2457 - }, 2458 1924 "node_modules/nanoid": { 2459 1925 "version": "3.3.11", 2460 1926 "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.11.tgz", ··· 2475 1941 } 2476 1942 }, 2477 1943 "node_modules/oxlint": { 2478 - "version": "1.19.0", 2479 - "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.19.0.tgz", 2480 - "integrity": "sha512-MGeclRJFKaROXcPKMHOuJpOhbC4qkbLeZqSlelQioV/5YeBk/qVYZafUUpVO/yQ28Pld3srsTQusFtPNkVuvNA==", 1944 + "version": "1.23.0", 1945 + "resolved": "https://registry.npmjs.org/oxlint/-/oxlint-1.23.0.tgz", 1946 + "integrity": "sha512-cLVdSE7Bza8npm+PffU0oufs15+M5uSMbQn0k2fJCayWU0xqQ3dyA3w9tEk8lgNOk1j1VJEdYctz64Vik8VG1w==", 2481 1947 "dev": true, 2482 1948 "license": "MIT", 2483 1949 "bin": { ··· 2491 1957 "url": "https://github.com/sponsors/Boshen" 2492 1958 }, 2493 1959 "optionalDependencies": { 2494 - "@oxlint/darwin-arm64": "1.19.0", 2495 - "@oxlint/darwin-x64": "1.19.0", 2496 - "@oxlint/linux-arm64-gnu": "1.19.0", 2497 - "@oxlint/linux-arm64-musl": "1.19.0", 2498 - "@oxlint/linux-x64-gnu": "1.19.0", 2499 - "@oxlint/linux-x64-musl": "1.19.0", 2500 - "@oxlint/win32-arm64": "1.19.0", 2501 - "@oxlint/win32-x64": "1.19.0" 1960 + "@oxlint/darwin-arm64": "1.23.0", 1961 + "@oxlint/darwin-x64": "1.23.0", 1962 + "@oxlint/linux-arm64-gnu": "1.23.0", 1963 + "@oxlint/linux-arm64-musl": "1.23.0", 1964 + "@oxlint/linux-x64-gnu": "1.23.0", 1965 + "@oxlint/linux-x64-musl": "1.23.0", 1966 + "@oxlint/win32-arm64": "1.23.0", 1967 + "@oxlint/win32-x64": "1.23.0" 2502 1968 }, 2503 1969 "peerDependencies": { 2504 1970 "oxlint-tsgolint": ">=0.2.0" ··· 2523 1989 "dev": true, 2524 1990 "license": "MIT" 2525 1991 }, 2526 - "node_modules/path-browserify": { 2527 - "version": "1.0.1", 2528 - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", 2529 - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", 2530 - "dev": true, 2531 - "license": "MIT" 2532 - }, 2533 1992 "node_modules/path-key": { 2534 1993 "version": "3.1.1", 2535 1994 "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", ··· 2539 1998 "engines": { 2540 1999 "node": ">=8" 2541 2000 } 2542 - }, 2543 - "node_modules/path-parse": { 2544 - "version": "1.0.7", 2545 - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", 2546 - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", 2547 - "dev": true, 2548 - "license": "MIT" 2549 2001 }, 2550 2002 "node_modules/path-scurry": { 2551 2003 "version": "1.11.1", ··· 2599 2051 }, 2600 2052 "funding": { 2601 2053 "url": "https://github.com/sponsors/jonschlinkert" 2602 - } 2603 - }, 2604 - "node_modules/pkg-types": { 2605 - "version": "2.1.0", 2606 - "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-2.1.0.tgz", 2607 - "integrity": "sha512-wmJwA+8ihJixSoHKxZJRBQG1oY8Yr9pGLzRmSsNms0iNWyHHAlZCa7mmKiFR10YPZuz/2k169JiS/inOjBCZ2A==", 2608 - "dev": true, 2609 - "license": "MIT", 2610 - "dependencies": { 2611 - "confbox": "^0.2.1", 2612 - "exsolve": "^1.0.1", 2613 - "pathe": "^2.0.3" 2614 2054 } 2615 2055 }, 2616 2056 "node_modules/postcss": { ··· 2643 2083 } 2644 2084 }, 2645 2085 "node_modules/publint": { 2646 - "version": "0.3.13", 2647 - "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.13.tgz", 2648 - "integrity": "sha512-NC+lph09+BRO9LJgKlIy3WQXyu6/6WDQ0dCA60KALUwdKVf3PfGuC6fY8I+oKB/5kEPh50aOSUz+6yWy1n4EfA==", 2086 + "version": "0.3.14", 2087 + "resolved": "https://registry.npmjs.org/publint/-/publint-0.3.14.tgz", 2088 + "integrity": "sha512-14/VNBvWsrBeqWNDw8c/DK5ERcZBUwL1rnkVx18cQnF3zadr3GfoYtvD8mxi1dhkWpaPHp8kfi92MDbjMeW3qw==", 2649 2089 "dev": true, 2650 2090 "license": "MIT", 2651 2091 "dependencies": { ··· 2664 2104 "url": "https://bjornlu.com/sponsor" 2665 2105 } 2666 2106 }, 2667 - "node_modules/punycode": { 2668 - "version": "2.3.1", 2669 - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", 2670 - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", 2671 - "dev": true, 2672 - "license": "MIT", 2673 - "engines": { 2674 - "node": ">=6" 2675 - } 2676 - }, 2677 2107 "node_modules/punycode.js": { 2678 2108 "version": "2.3.1", 2679 2109 "resolved": "https://registry.npmjs.org/punycode.js/-/punycode.js-2.3.1.tgz", ··· 2685 2115 } 2686 2116 }, 2687 2117 "node_modules/quansync": { 2688 - "version": "0.2.10", 2689 - "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.10.tgz", 2690 - "integrity": "sha512-t41VRkMYbkHyCYmOvx/6URnN80H7k4X0lLdBMGsz+maAwrJQYB1djpV6vHrQIBE0WBSGqhtEHrK9U3DWWH8v7A==", 2118 + "version": "0.2.11", 2119 + "resolved": "https://registry.npmjs.org/quansync/-/quansync-0.2.11.tgz", 2120 + "integrity": "sha512-AifT7QEbW9Nri4tAwR5M/uzpBuqfZf+zwaEM/QkzEjj7NBuFD2rBuy0K3dE+8wltbezDV7JMA0WfnCPYRSYbXA==", 2691 2121 "dev": true, 2692 2122 "funding": [ 2693 2123 { ··· 2701 2131 ], 2702 2132 "license": "MIT" 2703 2133 }, 2704 - "node_modules/require-from-string": { 2705 - "version": "2.0.2", 2706 - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", 2707 - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", 2134 + "node_modules/readdirp": { 2135 + "version": "4.1.2", 2136 + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-4.1.2.tgz", 2137 + "integrity": "sha512-GDhwkLfywWL2s6vEjyhri+eXmfH6j1L7JE27WhqLeYzoh/A3DBaYGEj2H/HFZCn/kMfim73FXxEJTw06WtxQwg==", 2708 2138 "dev": true, 2709 2139 "license": "MIT", 2710 2140 "engines": { 2711 - "node": ">=0.10.0" 2141 + "node": ">= 14.18.0" 2142 + }, 2143 + "funding": { 2144 + "type": "individual", 2145 + "url": "https://paulmillr.com/funding/" 2712 2146 } 2713 2147 }, 2714 - "node_modules/resolve": { 2715 - "version": "1.22.10", 2716 - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.10.tgz", 2717 - "integrity": "sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==", 2148 + "node_modules/resolve-pkg-maps": { 2149 + "version": "1.0.0", 2150 + "resolved": "https://registry.npmjs.org/resolve-pkg-maps/-/resolve-pkg-maps-1.0.0.tgz", 2151 + "integrity": "sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==", 2718 2152 "dev": true, 2719 2153 "license": "MIT", 2720 - "dependencies": { 2721 - "is-core-module": "^2.16.0", 2722 - "path-parse": "^1.0.7", 2723 - "supports-preserve-symlinks-flag": "^1.0.0" 2724 - }, 2725 - "bin": { 2726 - "resolve": "bin/resolve" 2727 - }, 2728 - "engines": { 2729 - "node": ">= 0.4" 2730 - }, 2731 2154 "funding": { 2732 - "url": "https://github.com/sponsors/ljharb" 2155 + "url": "https://github.com/privatenumber/resolve-pkg-maps?sponsor=1" 2733 2156 } 2734 2157 }, 2735 2158 "node_modules/rolldown": { 2736 - "version": "1.0.0-beta.36", 2737 - "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.36.tgz", 2738 - "integrity": "sha512-eethnJ/UfQWg2VWBDDMEu7IDvEh4WPbPb1azPWDCHcuOwoPT9C2NT4Y/ecZztCl9OBzXoA+CXXb5MS+qbukAig==", 2159 + "version": "1.0.0-beta.43", 2160 + "resolved": "https://registry.npmjs.org/rolldown/-/rolldown-1.0.0-beta.43.tgz", 2161 + "integrity": "sha512-6RcqyRx0tY1MlRLnjXPp/849Rl/CPFhzpGGwNPEPjKwqBMqPq/Rbbkxasa8s0x+IkUk46ty4jazb5skZ/Vgdhw==", 2739 2162 "dev": true, 2740 2163 "license": "MIT", 2741 2164 "dependencies": { 2742 - "@oxc-project/runtime": "=0.87.0", 2743 - "@oxc-project/types": "=0.87.0", 2744 - "@rolldown/pluginutils": "1.0.0-beta.36", 2745 - "ansis": "^4.0.0" 2165 + "@oxc-project/types": "=0.94.0", 2166 + "@rolldown/pluginutils": "1.0.0-beta.43", 2167 + "ansis": "=4.2.0" 2746 2168 }, 2747 2169 "bin": { 2748 2170 "rolldown": "bin/cli.mjs" ··· 2751 2173 "node": "^20.19.0 || >=22.12.0" 2752 2174 }, 2753 2175 "optionalDependencies": { 2754 - "@rolldown/binding-android-arm64": "1.0.0-beta.36", 2755 - "@rolldown/binding-darwin-arm64": "1.0.0-beta.36", 2756 - "@rolldown/binding-darwin-x64": "1.0.0-beta.36", 2757 - "@rolldown/binding-freebsd-x64": "1.0.0-beta.36", 2758 - "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.36", 2759 - "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.36", 2760 - "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.36", 2761 - "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.36", 2762 - "@rolldown/binding-linux-x64-musl": "1.0.0-beta.36", 2763 - "@rolldown/binding-openharmony-arm64": "1.0.0-beta.36", 2764 - "@rolldown/binding-wasm32-wasi": "1.0.0-beta.36", 2765 - "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.36", 2766 - "@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.36", 2767 - "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.36" 2176 + "@rolldown/binding-android-arm64": "1.0.0-beta.43", 2177 + "@rolldown/binding-darwin-arm64": "1.0.0-beta.43", 2178 + "@rolldown/binding-darwin-x64": "1.0.0-beta.43", 2179 + "@rolldown/binding-freebsd-x64": "1.0.0-beta.43", 2180 + "@rolldown/binding-linux-arm-gnueabihf": "1.0.0-beta.43", 2181 + "@rolldown/binding-linux-arm64-gnu": "1.0.0-beta.43", 2182 + "@rolldown/binding-linux-arm64-musl": "1.0.0-beta.43", 2183 + "@rolldown/binding-linux-x64-gnu": "1.0.0-beta.43", 2184 + "@rolldown/binding-linux-x64-musl": "1.0.0-beta.43", 2185 + "@rolldown/binding-openharmony-arm64": "1.0.0-beta.43", 2186 + "@rolldown/binding-wasm32-wasi": "1.0.0-beta.43", 2187 + "@rolldown/binding-win32-arm64-msvc": "1.0.0-beta.43", 2188 + "@rolldown/binding-win32-ia32-msvc": "1.0.0-beta.43", 2189 + "@rolldown/binding-win32-x64-msvc": "1.0.0-beta.43" 2190 + } 2191 + }, 2192 + "node_modules/rolldown-plugin-dts": { 2193 + "version": "0.16.12", 2194 + "resolved": "https://registry.npmjs.org/rolldown-plugin-dts/-/rolldown-plugin-dts-0.16.12.tgz", 2195 + "integrity": "sha512-9dGjm5oqtKcbZNhpzyBgb8KrYiU616A7IqcFWG7Msp1RKAXQ/hapjivRg+g5IYWSiFhnk3OKYV5T4Ft1t8Cczg==", 2196 + "dev": true, 2197 + "license": "MIT", 2198 + "dependencies": { 2199 + "@babel/generator": "^7.28.3", 2200 + "@babel/parser": "^7.28.4", 2201 + "@babel/types": "^7.28.4", 2202 + "ast-kit": "^2.1.3", 2203 + "birpc": "^2.6.1", 2204 + "debug": "^4.4.3", 2205 + "dts-resolver": "^2.1.2", 2206 + "get-tsconfig": "^4.12.0", 2207 + "magic-string": "^0.30.19" 2208 + }, 2209 + "engines": { 2210 + "node": ">=20.18.0" 2211 + }, 2212 + "funding": { 2213 + "url": "https://github.com/sponsors/sxzz" 2214 + }, 2215 + "peerDependencies": { 2216 + "@ts-macro/tsc": "^0.3.6", 2217 + "@typescript/native-preview": ">=7.0.0-dev.20250601.1", 2218 + "rolldown": "^1.0.0-beta.9", 2219 + "typescript": "^5.0.0", 2220 + "vue-tsc": "~3.1.0" 2221 + }, 2222 + "peerDependenciesMeta": { 2223 + "@ts-macro/tsc": { 2224 + "optional": true 2225 + }, 2226 + "@typescript/native-preview": { 2227 + "optional": true 2228 + }, 2229 + "typescript": { 2230 + "optional": true 2231 + }, 2232 + "vue-tsc": { 2233 + "optional": true 2234 + } 2768 2235 } 2769 2236 }, 2770 2237 "node_modules/sade": { ··· 2781 2248 } 2782 2249 }, 2783 2250 "node_modules/semver": { 2784 - "version": "7.7.2", 2785 - "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.2.tgz", 2786 - "integrity": "sha512-RF0Fw+rO5AMf9MAyaRXI4AV0Ulj5lMHqVxxdSgiVbixSCXoEmmX/jk0CuJw4+3SqroYO9VoUh+HcuJivvtJemA==", 2251 + "version": "7.7.3", 2252 + "resolved": "https://registry.npmjs.org/semver/-/semver-7.7.3.tgz", 2253 + "integrity": "sha512-SdsKMrI9TdgjdweUSR9MweHA4EJ8YxHn8DFaDisvhVlUOe4BF1tLD7GAj0lIqWVl+dPb/rExr0Btby5loQm20Q==", 2787 2254 "dev": true, 2788 2255 "license": "ISC", 2789 2256 "bin": { ··· 2851 2318 "node": ">=18" 2852 2319 } 2853 2320 }, 2854 - "node_modules/source-map": { 2855 - "version": "0.6.1", 2856 - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", 2857 - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", 2858 - "dev": true, 2859 - "license": "BSD-3-Clause", 2860 - "engines": { 2861 - "node": ">=0.10.0" 2862 - } 2863 - }, 2864 2321 "node_modules/source-map-js": { 2865 2322 "version": "1.2.1", 2866 2323 "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", ··· 2870 2327 "engines": { 2871 2328 "node": ">=0.10.0" 2872 2329 } 2873 - }, 2874 - "node_modules/sprintf-js": { 2875 - "version": "1.0.3", 2876 - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", 2877 - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==", 2878 - "dev": true, 2879 - "license": "BSD-3-Clause" 2880 2330 }, 2881 2331 "node_modules/stackback": { 2882 2332 "version": "0.0.2", ··· 2891 2341 "integrity": "sha512-UGvjygr6F6tpH7o2qyqR6QYpwraIjKSdtzyBdyytFOHmPZY917kwdwLG0RbOjWOnKmnm3PeHjaoLLMie7kPLQw==", 2892 2342 "dev": true, 2893 2343 "license": "MIT" 2894 - }, 2895 - "node_modules/string-argv": { 2896 - "version": "0.3.2", 2897 - "resolved": "https://registry.npmjs.org/string-argv/-/string-argv-0.3.2.tgz", 2898 - "integrity": "sha512-aqD2Q0144Z+/RqG52NeHEkZauTAUWJO8c6yTftGJKO3Tja5tUgIfmIl6kExvhtxSDP7fXB6DvzkfMpCd/F3G+Q==", 2899 - "dev": true, 2900 - "license": "MIT", 2901 - "engines": { 2902 - "node": ">=0.6.19" 2903 - } 2904 2344 }, 2905 2345 "node_modules/string-width": { 2906 2346 "version": "5.1.2", ··· 3006 2446 "node": ">=8" 3007 2447 } 3008 2448 }, 3009 - "node_modules/strip-json-comments": { 3010 - "version": "3.1.1", 3011 - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", 3012 - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", 3013 - "dev": true, 3014 - "license": "MIT", 3015 - "engines": { 3016 - "node": ">=8" 3017 - }, 3018 - "funding": { 3019 - "url": "https://github.com/sponsors/sindresorhus" 3020 - } 3021 - }, 3022 2449 "node_modules/strip-literal": { 3023 2450 "version": "3.0.0", 3024 2451 "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-3.0.0.tgz", ··· 3043 2470 }, 3044 2471 "engines": { 3045 2472 "node": ">=8" 3046 - } 3047 - }, 3048 - "node_modules/supports-preserve-symlinks-flag": { 3049 - "version": "1.0.0", 3050 - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", 3051 - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", 3052 - "dev": true, 3053 - "license": "MIT", 3054 - "engines": { 3055 - "node": ">= 0.4" 3056 - }, 3057 - "funding": { 3058 - "url": "https://github.com/sponsors/ljharb" 3059 2473 } 3060 2474 }, 3061 2475 "node_modules/test-exclude": { ··· 3144 2558 "node": ">=6" 3145 2559 } 3146 2560 }, 2561 + "node_modules/tree-kill": { 2562 + "version": "1.2.2", 2563 + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", 2564 + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", 2565 + "dev": true, 2566 + "license": "MIT", 2567 + "bin": { 2568 + "tree-kill": "cli.js" 2569 + } 2570 + }, 2571 + "node_modules/tsdown": { 2572 + "version": "0.15.7", 2573 + "resolved": "https://registry.npmjs.org/tsdown/-/tsdown-0.15.7.tgz", 2574 + "integrity": "sha512-uFaVgWAogjOMqjY+CQwrUt3C6wzy6ynt82CIoXymnbS17ipUZ8WDXUceJjkislUahF/BZc5+W44Ue3p2oWtqUg==", 2575 + "dev": true, 2576 + "license": "MIT", 2577 + "dependencies": { 2578 + "ansis": "^4.2.0", 2579 + "cac": "^6.7.14", 2580 + "chokidar": "^4.0.3", 2581 + "debug": "^4.4.3", 2582 + "diff": "^8.0.2", 2583 + "empathic": "^2.0.0", 2584 + "hookable": "^5.5.3", 2585 + "rolldown": "latest", 2586 + "rolldown-plugin-dts": "^0.16.11", 2587 + "semver": "^7.7.3", 2588 + "tinyexec": "^1.0.1", 2589 + "tinyglobby": "^0.2.15", 2590 + "tree-kill": "^1.2.2", 2591 + "unconfig": "^7.3.3" 2592 + }, 2593 + "bin": { 2594 + "tsdown": "dist/run.mjs" 2595 + }, 2596 + "engines": { 2597 + "node": ">=20.19.0" 2598 + }, 2599 + "funding": { 2600 + "url": "https://github.com/sponsors/sxzz" 2601 + }, 2602 + "peerDependencies": { 2603 + "@arethetypeswrong/core": "^0.18.1", 2604 + "publint": "^0.3.0", 2605 + "typescript": "^5.0.0", 2606 + "unplugin-lightningcss": "^0.4.0", 2607 + "unplugin-unused": "^0.5.0" 2608 + }, 2609 + "peerDependenciesMeta": { 2610 + "@arethetypeswrong/core": { 2611 + "optional": true 2612 + }, 2613 + "publint": { 2614 + "optional": true 2615 + }, 2616 + "typescript": { 2617 + "optional": true 2618 + }, 2619 + "unplugin-lightningcss": { 2620 + "optional": true 2621 + }, 2622 + "unplugin-unused": { 2623 + "optional": true 2624 + } 2625 + } 2626 + }, 2627 + "node_modules/tsdown/node_modules/tinyexec": { 2628 + "version": "1.0.1", 2629 + "resolved": "https://registry.npmjs.org/tinyexec/-/tinyexec-1.0.1.tgz", 2630 + "integrity": "sha512-5uC6DDlmeqiOwCPmK9jMSdOuZTh8bU39Ys6yidB+UTt5hfZUPGAypSgFRiEp+jbi9qH40BLDvy85jIU88wKSqw==", 2631 + "dev": true, 2632 + "license": "MIT" 2633 + }, 3147 2634 "node_modules/tslib": { 3148 2635 "version": "2.8.1", 3149 2636 "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", ··· 3153 2640 "optional": true 3154 2641 }, 3155 2642 "node_modules/typedoc": { 3156 - "version": "0.28.13", 3157 - "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.13.tgz", 3158 - "integrity": "sha512-dNWY8msnYB2a+7Audha+aTF1Pu3euiE7ySp53w8kEsXoYw7dMouV5A1UsTUY345aB152RHnmRMDiovuBi7BD+w==", 2643 + "version": "0.28.14", 2644 + "resolved": "https://registry.npmjs.org/typedoc/-/typedoc-0.28.14.tgz", 2645 + "integrity": "sha512-ftJYPvpVfQvFzpkoSfHLkJybdA/geDJ8BGQt/ZnkkhnBYoYW6lBgPQXu6vqLxO4X75dA55hX8Af847H5KXlEFA==", 3159 2646 "dev": true, 3160 2647 "license": "Apache-2.0", 3161 2648 "dependencies": { ··· 3197 2684 "dev": true, 3198 2685 "license": "MIT" 3199 2686 }, 3200 - "node_modules/ufo": { 3201 - "version": "1.6.1", 3202 - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.6.1.tgz", 3203 - "integrity": "sha512-9a4/uxlTWJ4+a5i0ooc1rU7C7YOw3wT+UGqdeNNHWnOF9qcMBgLRS+4IYUqbczewFx4mLEig6gawh7X6mFlEkA==", 3204 - "dev": true, 3205 - "license": "MIT" 3206 - }, 3207 - "node_modules/undici-types": { 3208 - "version": "7.13.0", 3209 - "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.13.0.tgz", 3210 - "integrity": "sha512-Ov2Rr9Sx+fRgagJ5AX0qvItZG/JKKoBRAVITs1zk7IqZGTJUwgUr7qoYBpWwakpWilTZFM98rG/AFRocu10iIQ==", 3211 - "dev": true, 3212 - "license": "MIT" 3213 - }, 3214 - "node_modules/universalify": { 3215 - "version": "2.0.1", 3216 - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", 3217 - "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", 2687 + "node_modules/unconfig": { 2688 + "version": "7.3.3", 2689 + "resolved": "https://registry.npmjs.org/unconfig/-/unconfig-7.3.3.tgz", 2690 + "integrity": "sha512-QCkQoOnJF8L107gxfHL0uavn7WD9b3dpBcFX6HtfQYmjw2YzWxGuFQ0N0J6tE9oguCBJn9KOvfqYDCMPHIZrBA==", 3218 2691 "dev": true, 3219 2692 "license": "MIT", 3220 - "engines": { 3221 - "node": ">= 10.0.0" 2693 + "dependencies": { 2694 + "@quansync/fs": "^0.1.5", 2695 + "defu": "^6.1.4", 2696 + "jiti": "^2.5.1", 2697 + "quansync": "^0.2.11" 2698 + }, 2699 + "funding": { 2700 + "url": "https://github.com/sponsors/antfu" 3222 2701 } 3223 2702 }, 3224 - "node_modules/uri-js": { 3225 - "version": "4.4.1", 3226 - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", 3227 - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", 2703 + "node_modules/undici-types": { 2704 + "version": "7.14.0", 2705 + "resolved": "https://registry.npmjs.org/undici-types/-/undici-types-7.14.0.tgz", 2706 + "integrity": "sha512-QQiYxHuyZ9gQUIrmPo3IA+hUl4KYk8uSA7cHrcKd/l3p1OTpZcM0Tbp9x7FAtXdAYhlasd60ncPpgu6ihG6TOA==", 3228 2707 "dev": true, 3229 - "license": "BSD-2-Clause", 3230 - "dependencies": { 3231 - "punycode": "^2.1.0" 3232 - } 2708 + "license": "MIT" 3233 2709 }, 3234 2710 "node_modules/vite": { 3235 2711 "name": "rolldown-vite", 3236 - "version": "7.1.8", 3237 - "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.1.8.tgz", 3238 - "integrity": "sha512-AfI/iNNsTjJv6E3nUSAra8bP4j30MZTt8JSB6iBZP1dblxnF6+3EE6TXQc75M69aH/Cr5p6N1Sk/1JyTDKFgOg==", 2712 + "version": "7.1.17", 2713 + "resolved": "https://registry.npmjs.org/rolldown-vite/-/rolldown-vite-7.1.17.tgz", 2714 + "integrity": "sha512-bNUI0r4RuZxLeip7sOcZK3y4eYUcMAMM6ys68tbU/KWDH8lqaPFYE03Doc04Dz94jHmVg1OWyeBqlDOYntsLsA==", 3239 2715 "dev": true, 3240 2716 "license": "MIT", 3241 2717 "dependencies": { 2718 + "@oxc-project/runtime": "0.92.0", 3242 2719 "fdir": "^6.5.0", 3243 - "lightningcss": "^1.30.1", 2720 + "lightningcss": "^1.30.2", 3244 2721 "picomatch": "^4.0.3", 3245 2722 "postcss": "^8.5.6", 3246 - "rolldown": "1.0.0-beta.36", 2723 + "rolldown": "1.0.0-beta.43", 3247 2724 "tinyglobby": "^0.2.15" 3248 2725 }, 3249 2726 "bin": { ··· 3330 2807 "url": "https://opencollective.com/vitest" 3331 2808 } 3332 2809 }, 3333 - "node_modules/vite-plugin-dts": { 3334 - "version": "4.5.4", 3335 - "resolved": "https://registry.npmjs.org/vite-plugin-dts/-/vite-plugin-dts-4.5.4.tgz", 3336 - "integrity": "sha512-d4sOM8M/8z7vRXHHq/ebbblfaxENjogAAekcfcDCCwAyvGqnPrc7f4NZbvItS+g4WTgerW0xDwSz5qz11JT3vg==", 2810 + "node_modules/vite/node_modules/@oxc-project/runtime": { 2811 + "version": "0.92.0", 2812 + "resolved": "https://registry.npmjs.org/@oxc-project/runtime/-/runtime-0.92.0.tgz", 2813 + "integrity": "sha512-Z7x2dZOmznihvdvCvLKMl+nswtOSVxS2H2ocar+U9xx6iMfTp0VGIrX6a4xB1v80IwOPC7dT1LXIJrY70Xu3Jw==", 3337 2814 "dev": true, 3338 2815 "license": "MIT", 3339 - "dependencies": { 3340 - "@microsoft/api-extractor": "^7.50.1", 3341 - "@rollup/pluginutils": "^5.1.4", 3342 - "@volar/typescript": "^2.4.11", 3343 - "@vue/language-core": "2.2.0", 3344 - "compare-versions": "^6.1.1", 3345 - "debug": "^4.4.0", 3346 - "kolorist": "^1.8.0", 3347 - "local-pkg": "^1.0.0", 3348 - "magic-string": "^0.30.17" 3349 - }, 3350 - "peerDependencies": { 3351 - "typescript": "*", 3352 - "vite": "*" 3353 - }, 3354 - "peerDependenciesMeta": { 3355 - "vite": { 3356 - "optional": true 3357 - } 2816 + "engines": { 2817 + "node": "^20.19.0 || >=22.12.0" 3358 2818 } 3359 2819 }, 3360 2820 "node_modules/vitest": { ··· 3429 2889 "optional": true 3430 2890 } 3431 2891 } 3432 - }, 3433 - "node_modules/vscode-uri": { 3434 - "version": "3.1.0", 3435 - "resolved": "https://registry.npmjs.org/vscode-uri/-/vscode-uri-3.1.0.tgz", 3436 - "integrity": "sha512-/BpdSx+yCQGnCvecbyXdxHDkuk55/G3xwnC0GqY4gmQ3j+A+g8kzzgB4Nk/SINjqn6+waqw3EgbVF2QKExkRxQ==", 3437 - "dev": true, 3438 - "license": "MIT" 3439 2892 }, 3440 2893 "node_modules/which": { 3441 2894 "version": "2.0.2", ··· 3568 3021 "node": ">=8" 3569 3022 } 3570 3023 }, 3571 - "node_modules/yallist": { 3572 - "version": "4.0.0", 3573 - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", 3574 - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", 3575 - "dev": true, 3576 - "license": "ISC" 3577 - }, 3578 3024 "node_modules/yaml": { 3579 3025 "version": "2.8.1", 3580 3026 "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.8.1.tgz", ··· 3591 3037 "packages/pkg1": { 3592 3038 "name": "@author/package", 3593 3039 "version": "1.0.0", 3594 - "license": "MIT", 3595 - "funding": { 3596 - "type": "individual", 3597 - "url": "https://github.com/sponsors/something" 3598 - } 3040 + "license": "MIT" 3599 3041 } 3600 3042 } 3601 3043 }
+12 -15
package.json
··· 8 8 "scripts": { 9 9 "build": "npm run build --workspaces --if-present", 10 10 "docs": "typedoc", 11 - "docs-watch": "npm run docs -- --watch", 12 - "clean": "rm -rf ./docs/typedoc/ ./node_modules && rm -rf ./package-lock.json", 11 + "docs-watch": "typedoc --watch", 12 + "clean": "rm -rf ./docs/typedoc/ ./node_modules ./package-lock.json", 13 13 "test": "vitest --coverage", 14 - "test-ci": "npm run test -- run", 15 - "test-ui": "npm run test -- --ui", 16 - "test-watch": "npm run test -- --watch", 17 - "lint": "npm run oxlint && npm run publint", 18 - "fix": "npm run oxlint -- --fix", 19 - "oxlint": "oxlint .", 20 - "publint": "npm run publint -ws" 14 + "test-ci": "vitest run --coverage", 15 + "test-ui": "vitest --ui --coverage", 16 + "lint": "oxlint", 17 + "fix": "oxlint --fix" 21 18 }, 22 19 "devDependencies": { 23 - "@types/node": "^24.6.1", 20 + "@types/node": "^24.8.1", 24 21 "@vitest/coverage-v8": "^3.2.4", 25 22 "@vitest/ui": "^3.2.4", 26 - "oxlint": "^1.19.0", 27 - "publint": "^0.3.13", 28 - "typedoc": "^0.28.13", 23 + "oxlint": "^1.23.0", 24 + "publint": "^0.3.14", 25 + "tsdown": "^0.15.7", 26 + "typedoc": "^0.28.14", 29 27 "typescript": "^5.9.3", 30 - "vite": "npm:rolldown-vite@^7.1.8", 31 - "vite-plugin-dts": "^4.5.4", 28 + "vite": "npm:rolldown-vite@^7.1.17", 32 29 "vitest": "^3.2.4" 33 30 } 34 31 }
-4
packages/pkg1/README.md
··· 1 1 # @author/package 2 - 3 2 [![License: MIT](https://img.shields.io/badge/License-MIT-blue.svg?style=flat-square)](https://opensource.org/licenses/MIT) 4 3 [![GitHub deployments](https://img.shields.io/github/deployments/{{username}}/{{repository}}/github-pages?label=deploy&style=flat-square)](https://github.com/{{username}}/{{repository}}/deployments/activity_log?environment=github-pages) 5 4 [![Node.js workflow](https://img.shields.io/github/actions/workflow/status/{{username}}/{{repository}}/.github/workflows/main.yml?style=flat-square)](https://github.com/{{username}}/{{repository}}/actions/workflows/main.yml) ··· 7 6 {{desc}} 8 7 9 8 ## Install 10 - 11 9 ```shell 12 10 npm install @author/package 13 11 ``` 14 12 15 13 ## License 16 - 17 14 This library is licensed under the MIT license ([`LICENSE-MIT`](../../LICENSE) or http://opensource.org/licenses/MIT). 18 15 19 16 ### Contribution 20 - 21 17 Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the MIT license, shall be licensed as above, without any additional terms or conditions.
+6 -11
packages/pkg1/package.json
··· 13 13 "bugs": "https://github.com/{{username}}/{{repository}}/issues", 14 14 "repository": { 15 15 "type": "git", 16 - "url": "git+https://github.com/{{username}}/{{repository}}.git" 17 - }, 18 - "funding": { 19 - "type": "individual", 20 - "url": "https://github.com/sponsors/{{username}}" 16 + "url": "git+https://github.com/{{username}}/{{repository}}.git", 17 + "directory": "packages/pkg1" 21 18 }, 22 19 "publishConfig": { 23 20 "access": "public" 24 21 }, 25 22 "type": "module", 26 23 "types": "./dist/index.d.ts", 27 - "module": "./dist/index.mjs", 24 + "module": "./dist/index.js", 28 25 "exports": { 29 26 ".": { 30 27 "types": "./dist/index.d.ts", 31 - "import": "./dist/index.mjs" 28 + "import": "./dist/index.js" 32 29 } 33 30 }, 34 31 "files": [ 35 32 "dist" 36 33 ], 37 34 "scripts": { 38 - "build": "vite build", 39 - "test": "vitest", 40 - "prepublint": "npm run build", 41 - "publint": "publint" 35 + "build": "tsdown --from-vite --dts --minify --publint", 36 + "test": "vitest" 42 37 } 43 38 }
+9 -5
packages/pkg1/tsconfig.json
··· 3 3 "./src" 4 4 ], 5 5 "compilerOptions": { 6 + "types": [ 7 + "vitest/importMeta" 8 + ], 9 + 6 10 /* base options */ 7 11 "esModuleInterop": true, 8 12 "skipLibCheck": true, ··· 13 17 "rootDir": "./src", 14 18 15 19 /* transpilation */ 16 - "lib": [ "ES2022" ], 20 + "lib": [ 21 + "ES2022" 22 + ], 23 + 17 24 "target": "ES2022", 18 25 "module": "ESNext", 19 26 "moduleResolution": "Bundler", ··· 35 42 "noPropertyAccessFromIndexSignature": true, 36 43 "noUncheckedIndexedAccess": true, 37 44 "noUnusedLocals": true, 38 - "noUnusedParameters": true, 39 - 40 - /** ES support */ 41 - "useDefineForClassFields": true, 45 + "noUnusedParameters": true 42 46 }, 43 47 "typedocOptions": { 44 48 "entryPoints": [
-3
packages/pkg1/vite.config.ts
··· 1 - import dts from 'vite-plugin-dts' 2 1 import { defineProject } from 'vitest/config' 3 2 4 3 export default defineProject({ ··· 6 5 lib: { 7 6 entry: new URL('src/index.ts', import.meta.url).pathname, 8 7 formats: ['es'], 9 - fileName: () => 'index.mjs', 10 8 }, 11 9 }, 12 10 define: { ··· 15 13 test: { 16 14 includeSource: ['src/**/*.{js,ts}'], 17 15 }, 18 - plugins: [dts()], 19 16 })