diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 9f090cc70f..e4e776154c 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,4 +1,4 @@ -name: CI +name: ๐Ÿ› ๏ธ CI on: push: @@ -14,77 +14,77 @@ env: jobs: build: - name: Build + name: ๐Ÿ—๏ธ Build runs-on: ubuntu-latest strategy: matrix: node-version: [20.x, 22.x] steps: - - name: Checkout sources + - name: ๐Ÿ”„ Checkout sources uses: actions/checkout@v4 - - name: Use Node.js ${{ matrix.node-version }} + - name: โš™๏ธ Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Installing dependencies + - name: ๐Ÿ“Œ Installing dependencies run: pnpm install --frozen-lockfile - - name: Building sources + - name: ๐Ÿ› ๏ธ Building sources run: pnpm run build lint: - name: Lint Code + name: ๐Ÿ” Lint Code needs: build runs-on: ubuntu-latest strategy: matrix: node-version: [20.x, 22.x] steps: - - name: Checkout sources + - name: ๐Ÿ”„ Checkout sources uses: actions/checkout@v4 - - name: Use Node.js ${{ matrix.node-version }} + - name: โš™๏ธ Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Installing dependencies + - name: ๐Ÿ“Œ Installing dependencies run: pnpm install --frozen-lockfile - - name: Linting + - name: โœจ Linting run: pnpm run lint env: CI: true test_unit: - name: Unit Tests + name: ๐Ÿงช Unit Tests needs: build runs-on: ubuntu-latest strategy: matrix: node-version: [20.x, 22.x] steps: - - name: Checkout sources + - name: ๐Ÿ”„ Checkout sources uses: actions/checkout@v4 - - name: Use Node.js ${{ matrix.node-version }} + - name: โš™๏ธ Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Installing dependencies + - name: ๐Ÿ“Œ Installing dependencies run: pnpm install --frozen-lockfile - - name: Running unit tests + - name: ๐Ÿš€ Running unit tests run: pnpm run test:unit test_integration: - name: Integration Tests + name: ๐Ÿงฉ Integration Tests needs: - lint - test_unit @@ -94,23 +94,23 @@ jobs: matrix: node-version: [20.x, 22.x] steps: - - name: Checkout sources + - name: ๐Ÿ”„ Checkout sources uses: actions/checkout@v4 - - name: Use Node.js ${{ matrix.node-version }} + - name: โš™๏ธ Use Node.js ${{ matrix.node-version }} uses: actions/setup-node@v4 with: node-version: ${{ matrix.node-version }} - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Installing dependencies + - name: ๐Ÿ“Œ Installing dependencies run: pnpm install --frozen-lockfile - - name: Creating `.env` file + - name: ๐Ÿ“ Creating `.env` file run: | touch .env echo HOST=${{ secrets.HOST }} >> .env echo EMAIL=${{ secrets.EMAIL }} >> .env echo API_TOKEN=${{ secrets.API_TOKEN }} >> .env - - name: Running integration tests + - name: ๐Ÿš€ Running integration tests run: pnpm run test:integration diff --git a/.github/workflows/publish-dev.yml b/.github/workflows/publish-dev.yml index 6888bea535..fb3dce89b2 100644 --- a/.github/workflows/publish-dev.yml +++ b/.github/workflows/publish-dev.yml @@ -1,46 +1,54 @@ -name: Publish to NPM Dev Channel +name: ๐Ÿš€ Publish to NPM Dev Channel on: workflow_dispatch +env: + NODE_VERSION: '20.x' + PNPM_VERSION: '10' + permissions: contents: read - jobs: build-and-publish: runs-on: ubuntu-latest steps: - - name: Checkout code + - name: ๐Ÿ”„ Checkout code uses: actions/checkout@v4 - - name: Set up Node.js + - name: โš™๏ธ Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 with: - node-version: 20 + node-version: ${{ env.NODE_VERSION }} registry-url: https://registry.npmjs.org/ - - name: Install dependencies - run: npm install + - name: ๐Ÿ“ฆ Install pnpm + uses: pnpm/action-setup@v4 + with: + version: ${{ env.PNPM_VERSION }} + + - name: ๐Ÿ“Œ Install dependencies + run: pnpm install --frozen-lockfile - - name: Build project - run: npm run build + - name: ๐Ÿ› ๏ธ Run build + run: pnpm run build - - name: Update package version + - name: ๐Ÿ”– Update package version id: update-version run: | CURRENT_VERSION=$(node -p "require('./package.json').version") TIMESTAMP=$(date -u +"%Y%m%d%H%M%S") NEW_VERSION="${CURRENT_VERSION}-dev${TIMESTAMP}" - npm version --no-git-tag-version $NEW_VERSION + pnpm version --no-git-tag-version $NEW_VERSION echo "New version: $NEW_VERSION" echo "NEW_VERSION=$NEW_VERSION" >> $GITHUB_ENV - - name: Update package-lock.json - run: npm install + - name: ๐Ÿ”„ Update package-lock.json + run: pnpm install - - name: Publish to NPM Dev Channel - run: npm publish --tag dev + - name: ๐Ÿ“ค Publish to NPM Dev Channel + run: pnpm publish --tag dev --no-git-checks env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index acdc872493..dd571ceeab 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,39 +13,39 @@ permissions: jobs: build-and-test: - name: Build and Test + name: ๐Ÿ—๏ธ Build and Test runs-on: ubuntu-latest steps: - - name: Checkout repository + - name: ๐Ÿ”„ Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup Node.js ${{ env.NODE_VERSION }} + - name: โš™๏ธ Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Install dependencies + - name: ๐Ÿ“Œ Install dependencies run: pnpm install --frozen-lockfile - - name: Run build + - name: ๐Ÿ› ๏ธ Run build run: pnpm run build - - name: Run lint + - name: ๐Ÿ” Run lint run: pnpm run lint env: CI: true - - name: Run unit tests + - name: ๐Ÿงช Run unit tests run: pnpm run test:unit - - name: Run integration tests + - name: ๐Ÿงฉ Run integration tests run: pnpm run test:integration env: HOST: ${{ secrets.HOST }} @@ -53,29 +53,29 @@ jobs: API_TOKEN: ${{ secrets.API_TOKEN }} publish-package: - name: Publish Package + name: ๐Ÿš€ Publish Package needs: build-and-test runs-on: ubuntu-latest permissions: contents: write steps: - - name: Checkout repository + - name: ๐Ÿ”„ Checkout repository uses: actions/checkout@v4 with: fetch-depth: 0 - - name: Setup Node.js ${{ env.NODE_VERSION }} + - name: โš™๏ธ Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} registry-url: 'https://registry.npmjs.org' - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Get and validate version + - name: ๐Ÿ”– Get and validate version id: version run: | if [[ $GITHUB_REF == refs/tags/v* ]]; then @@ -103,47 +103,48 @@ jobs: env: GITHUB_TOKEN: ${{ secrets.PAT }} - - name: Install dependencies + - name: ๐Ÿ“Œ Install dependencies run: pnpm install --frozen-lockfile - - name: Build package + - name: ๐Ÿ› ๏ธ Build package run: pnpm run build - - name: Publish to NPM + - name: ๐Ÿ“ค Publish to NPM run: pnpm publish --no-git-checks env: NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} deploy-documentation: - name: Deploy Documentation + name: ๐Ÿ“š Deploy Documentation needs: publish-package runs-on: ubuntu-latest steps: - - name: Checkout repository + - name: ๐Ÿ”„ Checkout repository uses: actions/checkout@v4 with: ref: master - - name: Setup Node.js ${{ env.NODE_VERSION }} + - name: โš™๏ธ Setup Node.js ${{ env.NODE_VERSION }} uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} - - name: Install pnpm + - name: ๐Ÿ“ฆ Install pnpm uses: pnpm/action-setup@v4 with: version: ${{ env.PNPM_VERSION }} - - name: Install dependencies + - name: ๐Ÿ“Œ Install dependencies run: pnpm install --frozen-lockfile - - name: Generate documentation + - name: ๐Ÿ“ Generate documentation run: pnpm run doc - - name: Deploy to docs branch + - name: ๐Ÿš€ Deploy to docs branch uses: JamesIves/github-pages-deploy-action@v4 with: branch: docs folder: docs clean: true + token: '${{ secrets.PAT }}' commit-message: "docs: Update documentation for v${{ needs.publish-package.outputs.version }} [skip ci]" diff --git a/CHANGELOG.md b/CHANGELOG.md index 78edecd627..09ab8052cd 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,12 @@ # Jira.js changelog +## 5.1.1 + +- Fixing CommonJS requiring. Thanks to solshark ([solshark](https://github.com/solshark)) for reporting this issue ([#381](https://github.com/MrRefactoring/jira.js/issues/381)) +- Fixing ESM imports in TypeScript declarations. Thanks to Alex Grand ([Arilas](https://github.com/Arilas)) for reporting this issue ([#383](https://github.com/MrRefactoring/jira.js/issues/383)) +--- +- **Special thanks to [GervinFung](https://github.com/GervinFung) for the npm package [`ts-add-js-extension`](https://github.com/GervinFung/ts-add-js-extension), which helps resolve TypeScript ESM import paths.** + ## 5.1.0 - Version 2 Client diff --git a/package.json b/package.json index 21bb0ab101..e2fedbc455 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "jira.js", - "version": "5.1.0", + "version": "5.1.1", "description": "A comprehensive JavaScript/TypeScript library designed for both Node.JS and browsers, facilitating seamless interaction with the Atlassian Jira API.", "repository": "https://github.com/MrRefactoring/jira.js.git", "homepage": "https://mrrefactoring.github.io/jira.js", @@ -33,18 +33,19 @@ "engines": { "node": ">=20.0.0" }, - "main": "./dist/index.cjs.js", "types": "./dist/index.d.ts", + "module": "./dist/index.mjs", + "main": "./dist/index.cjs", "exports": { ".": { "types": "./dist/index.d.ts", - "import": "./dist/index.esm.js", - "require": "./dist/index.cjs.js" + "import": "./dist/index.mjs", + "require": "./dist/index.cjs" } }, "scripts": { "build": "pnpm run build:src && pnpm run build:tests", - "build:src": "rollup -c rollup.config.ts --configPlugin typescript", + "build:src": "rollup -c rollup.config.ts --configPlugin typescript && ts-add-js-extension --dir=dist --showchanges=false", "build:tests": "tsc --project tests/tsconfig.json", "prettier": "prettier --write src", "lint": "pnpm run lint:tests && pnpm run lint:src:agile && pnpm run lint:src:clients && pnpm run lint:src:services && pnpm run lint:src:version2 && pnpm run lint:src:version3 && pnpm run lint:src:files", @@ -91,7 +92,7 @@ "dependencies": { "axios": "^1.9.0", "mime": "^4.0.7", - "zod": "^3.24.3" + "zod": "^3.24.4" }, "devDependencies": { "@eslint/js": "^9.26.0", @@ -101,19 +102,20 @@ "@rollup/plugin-typescript": "^12.1.2", "@stylistic/eslint-plugin-js": "^4.2.0", "@stylistic/eslint-plugin-ts": "^4.2.0", - "@types/node": "^20.17.32", + "@types/node": "^20.17.41", "@types/sinon": "^17.0.4", "dotenv": "^16.5.0", "eslint": "^9.26.0", "globals": "^16.0.0", "prettier": "^3.5.3", "prettier-plugin-jsdoc": "^1.3.2", - "rollup": "^4.40.1", + "rollup": "^4.40.2", "sinon": "^20.0.0", + "ts-add-js-extension": "^1.6.5", "tslib": "^2.8.1", - "typedoc": "^0.28.3", + "typedoc": "^0.28.4", "typescript": "^5.8.3", - "typescript-eslint": "^8.31.1", - "vitest": "^3.1.2" + "typescript-eslint": "^8.32.0", + "vitest": "^3.1.3" } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 7d7dee9709..38e455c38a 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -15,24 +15,24 @@ importers: specifier: ^4.0.7 version: 4.0.7 zod: - specifier: ^3.24.3 - version: 3.24.3 + specifier: ^3.24.4 + version: 3.24.4 devDependencies: '@eslint/js': specifier: ^9.26.0 version: 9.26.0 '@rollup/plugin-alias': specifier: ^5.1.1 - version: 5.1.1(rollup@4.40.1) + version: 5.1.1(rollup@4.40.2) '@rollup/plugin-commonjs': specifier: ^28.0.3 - version: 28.0.3(rollup@4.40.1) + version: 28.0.3(rollup@4.40.2) '@rollup/plugin-node-resolve': specifier: ^16.0.1 - version: 16.0.1(rollup@4.40.1) + version: 16.0.1(rollup@4.40.2) '@rollup/plugin-typescript': specifier: ^12.1.2 - version: 12.1.2(rollup@4.40.1)(tslib@2.8.1)(typescript@5.8.3) + version: 12.1.2(rollup@4.40.2)(tslib@2.8.1)(typescript@5.8.3) '@stylistic/eslint-plugin-js': specifier: ^4.2.0 version: 4.2.0(eslint@9.26.0) @@ -40,8 +40,8 @@ importers: specifier: ^4.2.0 version: 4.2.0(eslint@9.26.0)(typescript@5.8.3) '@types/node': - specifier: ^20.17.32 - version: 20.17.32 + specifier: ^20.17.41 + version: 20.17.43 '@types/sinon': specifier: ^17.0.4 version: 17.0.4 @@ -61,26 +61,29 @@ importers: specifier: ^1.3.2 version: 1.3.2(prettier@3.5.3) rollup: - specifier: ^4.40.1 - version: 4.40.1 + specifier: ^4.40.2 + version: 4.40.2 sinon: specifier: ^20.0.0 version: 20.0.0 + ts-add-js-extension: + specifier: ^1.6.5 + version: 1.6.5 tslib: specifier: ^2.8.1 version: 2.8.1 typedoc: - specifier: ^0.28.3 - version: 0.28.3(typescript@5.8.3) + specifier: ^0.28.4 + version: 0.28.4(typescript@5.8.3) typescript: specifier: ^5.8.3 version: 5.8.3 typescript-eslint: - specifier: ^8.31.1 - version: 8.31.1(eslint@9.26.0)(typescript@5.8.3) + specifier: ^8.32.0 + version: 8.32.0(eslint@9.26.0)(typescript@5.8.3) vitest: - specifier: ^3.1.2 - version: 3.1.2(@types/debug@4.1.12)(@types/node@20.17.32)(yaml@2.7.1) + specifier: ^3.1.3 + version: 3.1.3(@types/debug@4.1.12)(@types/node@20.17.43)(yaml@2.7.1) packages: @@ -234,8 +237,8 @@ packages: cpu: [x64] os: [win32] - '@eslint-community/eslint-utils@4.6.1': - resolution: {integrity: sha512-KTsJMmobmbrFLe3LDh0PC2FXpcSYJt/MLjlkh/9LEnmKYLSYmT/0EW9JWANjeoemiuZrmogti0tW5Ch+qNUYDw==} + '@eslint-community/eslint-utils@4.7.0': + resolution: {integrity: sha512-dyybb3AcajC7uha6CvhdVRJqaKyn7w2YKqKyAN37NKYgZT36w+iRb0Dymmc5qEJ549c/S31cMMSFd75bteCpCw==} engines: {node: ^12.22.0 || ^14.17.0 || >=16.0.0} peerDependencies: eslint: ^6.0.0 || ^7.0.0 || >=8.0.0 @@ -248,8 +251,8 @@ packages: resolution: {integrity: sha512-fxlS1kkIjx8+vy2SjuCB94q3htSNrufYTXubwiBFeaQHbH6Ipi43gFJq2zCMt6PHhImH3Xmr0NksKDvchWlpQQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@eslint/config-helpers@0.2.1': - resolution: {integrity: sha512-RI17tsD2frtDu/3dmI7QRrD4bedNKPM08ziRYaC5AhkGrzIAJelm9kJU1TznK+apx6V+cqRz8tfpEeG3oIyjxw==} + '@eslint/config-helpers@0.2.2': + resolution: {integrity: sha512-+GPzk8PlG0sPpzdU5ZvIRMPidzAnZDl/s9L+y13iodqvb8leL53bTannOrQ/Im7UkpsmFU5Ily5U60LWixnmLg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} '@eslint/core@0.13.0': @@ -363,103 +366,103 @@ packages: rollup: optional: true - '@rollup/rollup-android-arm-eabi@4.40.1': - resolution: {integrity: sha512-kxz0YeeCrRUHz3zyqvd7n+TVRlNyTifBsmnmNPtk3hQURUyG9eAB+usz6DAwagMusjx/zb3AjvDUvhFGDAexGw==} + '@rollup/rollup-android-arm-eabi@4.40.2': + resolution: {integrity: sha512-JkdNEq+DFxZfUwxvB58tHMHBHVgX23ew41g1OQinthJ+ryhdRk67O31S7sYw8u2lTjHUPFxwar07BBt1KHp/hg==} cpu: [arm] os: [android] - '@rollup/rollup-android-arm64@4.40.1': - resolution: {integrity: sha512-PPkxTOisoNC6TpnDKatjKkjRMsdaWIhyuMkA4UsBXT9WEZY4uHezBTjs6Vl4PbqQQeu6oION1w2voYZv9yquCw==} + '@rollup/rollup-android-arm64@4.40.2': + resolution: {integrity: sha512-13unNoZ8NzUmnndhPTkWPWbX3vtHodYmy+I9kuLxN+F+l+x3LdVF7UCu8TWVMt1POHLh6oDHhnOA04n8oJZhBw==} cpu: [arm64] os: [android] - '@rollup/rollup-darwin-arm64@4.40.1': - resolution: {integrity: sha512-VWXGISWFY18v/0JyNUy4A46KCFCb9NVsH+1100XP31lud+TzlezBbz24CYzbnA4x6w4hx+NYCXDfnvDVO6lcAA==} + '@rollup/rollup-darwin-arm64@4.40.2': + resolution: {integrity: sha512-Gzf1Hn2Aoe8VZzevHostPX23U7N5+4D36WJNHK88NZHCJr7aVMG4fadqkIf72eqVPGjGc0HJHNuUaUcxiR+N/w==} cpu: [arm64] os: [darwin] - '@rollup/rollup-darwin-x64@4.40.1': - resolution: {integrity: sha512-nIwkXafAI1/QCS7pxSpv/ZtFW6TXcNUEHAIA9EIyw5OzxJZQ1YDrX+CL6JAIQgZ33CInl1R6mHet9Y/UZTg2Bw==} + '@rollup/rollup-darwin-x64@4.40.2': + resolution: {integrity: sha512-47N4hxa01a4x6XnJoskMKTS8XZ0CZMd8YTbINbi+w03A2w4j1RTlnGHOz/P0+Bg1LaVL6ufZyNprSg+fW5nYQQ==} cpu: [x64] os: [darwin] - '@rollup/rollup-freebsd-arm64@4.40.1': - resolution: {integrity: sha512-BdrLJ2mHTrIYdaS2I99mriyJfGGenSaP+UwGi1kB9BLOCu9SR8ZpbkmmalKIALnRw24kM7qCN0IOm6L0S44iWw==} + '@rollup/rollup-freebsd-arm64@4.40.2': + resolution: {integrity: sha512-8t6aL4MD+rXSHHZUR1z19+9OFJ2rl1wGKvckN47XFRVO+QL/dUSpKA2SLRo4vMg7ELA8pzGpC+W9OEd1Z/ZqoQ==} cpu: [arm64] os: [freebsd] - '@rollup/rollup-freebsd-x64@4.40.1': - resolution: {integrity: sha512-VXeo/puqvCG8JBPNZXZf5Dqq7BzElNJzHRRw3vjBE27WujdzuOPecDPc/+1DcdcTptNBep3861jNq0mYkT8Z6Q==} + '@rollup/rollup-freebsd-x64@4.40.2': + resolution: {integrity: sha512-C+AyHBzfpsOEYRFjztcYUFsH4S7UsE9cDtHCtma5BK8+ydOZYgMmWg1d/4KBytQspJCld8ZIujFMAdKG1xyr4Q==} cpu: [x64] os: [freebsd] - '@rollup/rollup-linux-arm-gnueabihf@4.40.1': - resolution: {integrity: sha512-ehSKrewwsESPt1TgSE/na9nIhWCosfGSFqv7vwEtjyAqZcvbGIg4JAcV7ZEh2tfj/IlfBeZjgOXm35iOOjadcg==} + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': + resolution: {integrity: sha512-de6TFZYIvJwRNjmW3+gaXiZ2DaWL5D5yGmSYzkdzjBDS3W+B9JQ48oZEsmMvemqjtAFzE16DIBLqd6IQQRuG9Q==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm-musleabihf@4.40.1': - resolution: {integrity: sha512-m39iO/aaurh5FVIu/F4/Zsl8xppd76S4qoID8E+dSRQvTyZTOI2gVk3T4oqzfq1PtcvOfAVlwLMK3KRQMaR8lg==} + '@rollup/rollup-linux-arm-musleabihf@4.40.2': + resolution: {integrity: sha512-urjaEZubdIkacKc930hUDOfQPysezKla/O9qV+O89enqsqUmQm8Xj8O/vh0gHg4LYfv7Y7UsE3QjzLQzDYN1qg==} cpu: [arm] os: [linux] - '@rollup/rollup-linux-arm64-gnu@4.40.1': - resolution: {integrity: sha512-Y+GHnGaku4aVLSgrT0uWe2o2Rq8te9hi+MwqGF9r9ORgXhmHK5Q71N757u0F8yU1OIwUIFy6YiJtKjtyktk5hg==} + '@rollup/rollup-linux-arm64-gnu@4.40.2': + resolution: {integrity: sha512-KlE8IC0HFOC33taNt1zR8qNlBYHj31qGT1UqWqtvR/+NuCVhfufAq9fxO8BMFC22Wu0rxOwGVWxtCMvZVLmhQg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-arm64-musl@4.40.1': - resolution: {integrity: sha512-jEwjn3jCA+tQGswK3aEWcD09/7M5wGwc6+flhva7dsQNRZZTe30vkalgIzV4tjkopsTS9Jd7Y1Bsj6a4lzz8gQ==} + '@rollup/rollup-linux-arm64-musl@4.40.2': + resolution: {integrity: sha512-j8CgxvfM0kbnhu4XgjnCWJQyyBOeBI1Zq91Z850aUddUmPeQvuAy6OiMdPS46gNFgy8gN1xkYyLgwLYZG3rBOg==} cpu: [arm64] os: [linux] - '@rollup/rollup-linux-loongarch64-gnu@4.40.1': - resolution: {integrity: sha512-ySyWikVhNzv+BV/IDCsrraOAZ3UaC8SZB67FZlqVwXwnFhPihOso9rPOxzZbjp81suB1O2Topw+6Ug3JNegejQ==} + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': + resolution: {integrity: sha512-Ybc/1qUampKuRF4tQXc7G7QY9YRyeVSykfK36Y5Qc5dmrIxwFhrOzqaVTNoZygqZ1ZieSWTibfFhQ5qK8jpWxw==} cpu: [loong64] os: [linux] - '@rollup/rollup-linux-powerpc64le-gnu@4.40.1': - resolution: {integrity: sha512-BvvA64QxZlh7WZWqDPPdt0GH4bznuL6uOO1pmgPnnv86rpUpc8ZxgZwcEgXvo02GRIZX1hQ0j0pAnhwkhwPqWg==} + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': + resolution: {integrity: sha512-3FCIrnrt03CCsZqSYAOW/k9n625pjpuMzVfeI+ZBUSDT3MVIFDSPfSUgIl9FqUftxcUXInvFah79hE1c9abD+Q==} cpu: [ppc64] os: [linux] - '@rollup/rollup-linux-riscv64-gnu@4.40.1': - resolution: {integrity: sha512-EQSP+8+1VuSulm9RKSMKitTav89fKbHymTf25n5+Yr6gAPZxYWpj3DzAsQqoaHAk9YX2lwEyAf9S4W8F4l3VBQ==} + '@rollup/rollup-linux-riscv64-gnu@4.40.2': + resolution: {integrity: sha512-QNU7BFHEvHMp2ESSY3SozIkBPaPBDTsfVNGx3Xhv+TdvWXFGOSH2NJvhD1zKAT6AyuuErJgbdvaJhYVhVqrWTg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-riscv64-musl@4.40.1': - resolution: {integrity: sha512-n/vQ4xRZXKuIpqukkMXZt9RWdl+2zgGNx7Uda8NtmLJ06NL8jiHxUawbwC+hdSq1rrw/9CghCpEONor+l1e2gA==} + '@rollup/rollup-linux-riscv64-musl@4.40.2': + resolution: {integrity: sha512-5W6vNYkhgfh7URiXTO1E9a0cy4fSgfE4+Hl5agb/U1sa0kjOLMLC1wObxwKxecE17j0URxuTrYZZME4/VH57Hg==} cpu: [riscv64] os: [linux] - '@rollup/rollup-linux-s390x-gnu@4.40.1': - resolution: {integrity: sha512-h8d28xzYb98fMQKUz0w2fMc1XuGzLLjdyxVIbhbil4ELfk5/orZlSTpF/xdI9C8K0I8lCkq+1En2RJsawZekkg==} + '@rollup/rollup-linux-s390x-gnu@4.40.2': + resolution: {integrity: sha512-B7LKIz+0+p348JoAL4X/YxGx9zOx3sR+o6Hj15Y3aaApNfAshK8+mWZEf759DXfRLeL2vg5LYJBB7DdcleYCoQ==} cpu: [s390x] os: [linux] - '@rollup/rollup-linux-x64-gnu@4.40.1': - resolution: {integrity: sha512-XiK5z70PEFEFqcNj3/zRSz/qX4bp4QIraTy9QjwJAb/Z8GM7kVUsD0Uk8maIPeTyPCP03ChdI+VVmJriKYbRHQ==} + '@rollup/rollup-linux-x64-gnu@4.40.2': + resolution: {integrity: sha512-lG7Xa+BmBNwpjmVUbmyKxdQJ3Q6whHjMjzQplOs5Z+Gj7mxPtWakGHqzMqNER68G67kmCX9qX57aRsW5V0VOng==} cpu: [x64] os: [linux] - '@rollup/rollup-linux-x64-musl@4.40.1': - resolution: {integrity: sha512-2BRORitq5rQ4Da9blVovzNCMaUlyKrzMSvkVR0D4qPuOy/+pMCrh1d7o01RATwVy+6Fa1WBw+da7QPeLWU/1mQ==} + '@rollup/rollup-linux-x64-musl@4.40.2': + resolution: {integrity: sha512-tD46wKHd+KJvsmije4bUskNuvWKFcTOIM9tZ/RrmIvcXnbi0YK/cKS9FzFtAm7Oxi2EhV5N2OpfFB348vSQRXA==} cpu: [x64] os: [linux] - '@rollup/rollup-win32-arm64-msvc@4.40.1': - resolution: {integrity: sha512-b2bcNm9Kbde03H+q+Jjw9tSfhYkzrDUf2d5MAd1bOJuVplXvFhWz7tRtWvD8/ORZi7qSCy0idW6tf2HgxSXQSg==} + '@rollup/rollup-win32-arm64-msvc@4.40.2': + resolution: {integrity: sha512-Bjv/HG8RRWLNkXwQQemdsWw4Mg+IJ29LK+bJPW2SCzPKOUaMmPEppQlu/Fqk1d7+DX3V7JbFdbkh/NMmurT6Pg==} cpu: [arm64] os: [win32] - '@rollup/rollup-win32-ia32-msvc@4.40.1': - resolution: {integrity: sha512-DfcogW8N7Zg7llVEfpqWMZcaErKfsj9VvmfSyRjCyo4BI3wPEfrzTtJkZG6gKP/Z92wFm6rz2aDO7/JfiR/whA==} + '@rollup/rollup-win32-ia32-msvc@4.40.2': + resolution: {integrity: sha512-dt1llVSGEsGKvzeIO76HToiYPNPYPkmjhMHhP00T9S4rDern8P2ZWvWAQUEJ+R1UdMWJ/42i/QqJ2WV765GZcA==} cpu: [ia32] os: [win32] - '@rollup/rollup-win32-x64-msvc@4.40.1': - resolution: {integrity: sha512-ECyOuDeH3C1I8jH2MK1RtBJW+YPMvSfT0a5NN0nHfQYnDSJ6tUiZH3gzwVP5/Kfh/+Tt7tpWVF9LXNTnhTJ3kA==} + '@rollup/rollup-win32-x64-msvc@4.40.2': + resolution: {integrity: sha512-bwspbWB04XJpeElvsp+DCylKfF4trJDa2Y9Go8O6A7YLX2LIKGcNK/CYImJN6ZP4DcuOHB4Utl3iCbnR62DudA==} cpu: [x64] os: [win32] @@ -517,8 +520,8 @@ packages: '@types/ms@2.1.0': resolution: {integrity: sha512-GsCCIZDE/p3i96vtEqx+7dBUGXrc7zeSK3wwPHIaRThS+9OhWIXRqzs4d6k1SVU8g91DrNRWxWUGhp5KXQb2VA==} - '@types/node@20.17.32': - resolution: {integrity: sha512-zeMXFn8zQ+UkjK4ws0RiOC9EWByyW1CcVmLe+2rQocXRsGEDxUCwPEIVgpsGcLHS/P8JkT0oa3839BRABS0oPw==} + '@types/node@20.17.43': + resolution: {integrity: sha512-DnDEcDUnVAUYSa7U03QvrXbj1MZj00xoyi/a3lRGkR/c7BFUnqv+OY9EUphMqXUKdZJEOmuzu2mm+LmCisnPow==} '@types/resolve@1.20.2': resolution: {integrity: sha512-60BCwRFOZCQhDncwQdxxeOEEkbc5dIMccYLwbxsS4TUNeVECQ/pBJ0j09mrHOl/JJvpRPGwO9SvE4nR2Nb/a4Q==} @@ -532,83 +535,58 @@ packages: '@types/unist@3.0.3': resolution: {integrity: sha512-ko/gIFJRv177XgZsZcBwnqJN5x/Gien8qNOn0D5bQU/zAzVf9Zt3BlcUiLqhV9y4ARk0GbT3tnUiPNgnTXzc/Q==} - '@typescript-eslint/eslint-plugin@8.31.1': - resolution: {integrity: sha512-oUlH4h1ABavI4F0Xnl8/fOtML/eu8nI2A1nYd+f+55XI0BLu+RIqKoCiZKNo6DtqZBEQm5aNKA20G3Z5w3R6GQ==} + '@typescript-eslint/eslint-plugin@8.32.0': + resolution: {integrity: sha512-/jU9ettcntkBFmWUzzGgsClEi2ZFiikMX5eEQsmxIAWMOn4H3D4rvHssstmAHGVvrYnaMqdWWWg0b5M6IN/MTQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: '@typescript-eslint/parser': ^8.0.0 || ^8.0.0-alpha.0 eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/parser@8.31.1': - resolution: {integrity: sha512-oU/OtYVydhXnumd0BobL9rkJg7wFJ9bFFPmSmB/bf/XWN85hlViji59ko6bSKBXyseT9V8l+CN1nwmlbiN0G7Q==} + '@typescript-eslint/parser@8.32.0': + resolution: {integrity: sha512-B2MdzyWxCE2+SqiZHAjPphft+/2x2FlO9YBx7eKE1BCb+rqBlQdhtAEhzIEdozHd55DXPmxBdpMygFJjfjjA9A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/scope-manager@8.31.0': - resolution: {integrity: sha512-knO8UyF78Nt8O/B64i7TlGXod69ko7z6vJD9uhSlm0qkAbGeRUSudcm0+K/4CrRjrpiHfBCjMWlc08Vav1xwcw==} + '@typescript-eslint/scope-manager@8.32.0': + resolution: {integrity: sha512-jc/4IxGNedXkmG4mx4nJTILb6TMjL66D41vyeaPWvDUmeYQzF3lKtN15WsAeTr65ce4mPxwopPSo1yUUAWw0hQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@typescript-eslint/scope-manager@8.31.1': - resolution: {integrity: sha512-BMNLOElPxrtNQMIsFHE+3P0Yf1z0dJqV9zLdDxN/xLlWMlXK/ApEsVEKzpizg9oal8bAT5Sc7+ocal7AC1HCVw==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/type-utils@8.31.1': - resolution: {integrity: sha512-fNaT/m9n0+dpSp8G/iOQ05GoHYXbxw81x+yvr7TArTuZuCA6VVKbqWYVZrV5dVagpDTtj/O8k5HBEE/p/HM5LA==} + '@typescript-eslint/type-utils@8.32.0': + resolution: {integrity: sha512-t2vouuYQKEKSLtJaa5bB4jHeha2HJczQ6E5IXPDPgIty9EqcJxpr1QHQ86YyIPwDwxvUmLfP2YADQ5ZY4qddZg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/types@8.31.0': - resolution: {integrity: sha512-Ch8oSjVyYyJxPQk8pMiP2FFGYatqXQfQIaMp+TpuuLlDachRWpUAeEu1u9B/v/8LToehUIWyiKcA/w5hUFRKuQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/types@8.31.1': - resolution: {integrity: sha512-SfepaEFUDQYRoA70DD9GtytljBePSj17qPxFHA/h3eg6lPTqGJ5mWOtbXCk1YrVU1cTJRd14nhaXWFu0l2troQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/typescript-estree@8.31.0': - resolution: {integrity: sha512-xLmgn4Yl46xi6aDSZ9KkyfhhtnYI15/CvHbpOy/eR5NWhK/BK8wc709KKwhAR0m4ZKRP7h07bm4BWUYOCuRpQQ==} + '@typescript-eslint/types@8.32.0': + resolution: {integrity: sha512-O5Id6tGadAZEMThM6L9HmVf5hQUXNSxLVKeGJYWNhhVseps/0LddMkp7//VDkzwJ69lPL0UmZdcZwggj9akJaA==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' - - '@typescript-eslint/typescript-estree@8.31.1': - resolution: {integrity: sha512-kaA0ueLe2v7KunYOyWYtlf/QhhZb7+qh4Yw6Ni5kgukMIG+iP773tjgBiLWIXYumWCwEq3nLW+TUywEp8uEeag==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - peerDependencies: - typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.31.0': - resolution: {integrity: sha512-qi6uPLt9cjTFxAb1zGNgTob4x9ur7xC6mHQJ8GwEzGMGE9tYniublmJaowOJ9V2jUzxrltTPfdG2nKlWsq0+Ww==} + '@typescript-eslint/typescript-estree@8.32.0': + resolution: {integrity: sha512-pU9VD7anSCOIoBFnhTGfOzlVFQIA1XXiQpH/CezqOBaDppRwTglJzCC6fUQGpfwey4T183NKhF1/mfatYmjRqQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: - eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/utils@8.31.1': - resolution: {integrity: sha512-2DSI4SNfF5T4oRveQ4nUrSjUqjMND0nLq9rEkz0gfGr3tg0S5KB6DhwR+WZPCjzkZl3cH+4x2ce3EsL50FubjQ==} + '@typescript-eslint/utils@8.32.0': + resolution: {integrity: sha512-8S9hXau6nQ/sYVtC3D6ISIDoJzS1NsCK+gluVhLN2YkBPX+/1wkwyUiDKnxRh15579WoOIyVWnoyIf3yGI9REw==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 typescript: '>=4.8.4 <5.9.0' - '@typescript-eslint/visitor-keys@8.31.0': - resolution: {integrity: sha512-QcGHmlRHWOl93o64ZUMNewCdwKGU6WItOU52H0djgNmn1EOrhVudrDzXz4OycCRSCPwFCDrE2iIt5vmuUdHxuQ==} - engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - - '@typescript-eslint/visitor-keys@8.31.1': - resolution: {integrity: sha512-I+/rgqOVBn6f0o7NDTmAPWWC6NuqhV174lfYvAm9fUaWeiefLdux9/YI3/nLugEn9L8fcSi0XmpKi/r5u0nmpw==} + '@typescript-eslint/visitor-keys@8.32.0': + resolution: {integrity: sha512-1rYQTCLFFzOI5Nl0c8LUpJT8HxpwVRn9E4CkMsYfuN6ctmQqExjSTzzSk0Tz2apmXy7WU6/6fyaZVVA/thPN+w==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} - '@vitest/expect@3.1.2': - resolution: {integrity: sha512-O8hJgr+zREopCAqWl3uCVaOdqJwZ9qaDwUP7vy3Xigad0phZe9APxKhPcDNqYYi0rX5oMvwJMSCAXY2afqeTSA==} + '@vitest/expect@3.1.3': + resolution: {integrity: sha512-7FTQQuuLKmN1Ig/h+h/GO+44Q1IlglPlR2es4ab7Yvfx+Uk5xsv+Ykk+MEt/M2Yn/xGmzaLKxGw2lgy2bwuYqg==} - '@vitest/mocker@3.1.2': - resolution: {integrity: sha512-kOtd6K2lc7SQ0mBqYv/wdGedlqPdM/B38paPY+OwJ1XiNi44w3Fpog82UfOibmHaV9Wod18A09I9SCKLyDMqgw==} + '@vitest/mocker@3.1.3': + resolution: {integrity: sha512-PJbLjonJK82uCWHjzgBJZuR7zmAOrSvKk1QBxrennDIgtH4uK0TB1PvYmc0XBCigxxtiAVPfWtAdy4lpz8SQGQ==} peerDependencies: msw: ^2.4.9 vite: ^5.0.0 || ^6.0.0 @@ -618,20 +596,20 @@ packages: vite: optional: true - '@vitest/pretty-format@3.1.2': - resolution: {integrity: sha512-R0xAiHuWeDjTSB3kQ3OQpT8Rx3yhdOAIm/JM4axXxnG7Q/fS8XUwggv/A4xzbQA+drYRjzkMnpYnOGAc4oeq8w==} + '@vitest/pretty-format@3.1.3': + resolution: {integrity: sha512-i6FDiBeJUGLDKADw2Gb01UtUNb12yyXAqC/mmRWuYl+m/U9GS7s8us5ONmGkGpUUo7/iAYzI2ePVfOZTYvUifA==} - '@vitest/runner@3.1.2': - resolution: {integrity: sha512-bhLib9l4xb4sUMPXnThbnhX2Yi8OutBMA8Yahxa7yavQsFDtwY/jrUZwpKp2XH9DhRFJIeytlyGpXCqZ65nR+g==} + '@vitest/runner@3.1.3': + resolution: {integrity: sha512-Tae+ogtlNfFei5DggOsSUvkIaSuVywujMj6HzR97AHK6XK8i3BuVyIifWAm/sE3a15lF5RH9yQIrbXYuo0IFyA==} - '@vitest/snapshot@3.1.2': - resolution: {integrity: sha512-Q1qkpazSF/p4ApZg1vfZSQ5Yw6OCQxVMVrLjslbLFA1hMDrT2uxtqMaw8Tc/jy5DLka1sNs1Y7rBcftMiaSH/Q==} + '@vitest/snapshot@3.1.3': + resolution: {integrity: sha512-XVa5OPNTYUsyqG9skuUkFzAeFnEzDp8hQu7kZ0N25B1+6KjGm4hWLtURyBbsIAOekfWQ7Wuz/N/XXzgYO3deWQ==} - '@vitest/spy@3.1.2': - resolution: {integrity: sha512-OEc5fSXMws6sHVe4kOFyDSj/+4MSwst0ib4un0DlcYgQvRuYQ0+M2HyqGaauUMnjq87tmUaMNDxKQx7wNfVqPA==} + '@vitest/spy@3.1.3': + resolution: {integrity: sha512-x6w+ctOEmEXdWaa6TO4ilb7l9DxPR5bwEb6hILKuxfU1NqWT2mpJD9NJN7t3OTfxmVlOMrvtoFJGdgyzZ605lQ==} - '@vitest/utils@3.1.2': - resolution: {integrity: sha512-5GGd0ytZ7BH3H6JTj9Kw7Prn1Nbg0wZVrIvou+UWxm54d+WoXXgAgjFJ8wn3LdagWLFSEfpPeyYrByZaGEZHLg==} + '@vitest/utils@3.1.3': + resolution: {integrity: sha512-2Ltrpht4OmHO9+c/nmHtF09HWiyWdworqnHIwjfvDyWjuwKbdkcS9AnhsDn+8E2RM4x++foD1/tNuLPVvWG1Rg==} accepts@2.0.0: resolution: {integrity: sha512-5cvg6CtKwfgdmVqY1WIiXKc3Q1bkRqGLi+2W/6ao+6Y7gu/RCwRuAhGEzh5B4KlszSuTLgZYuqFqo5bImjNKng==} @@ -1427,8 +1405,8 @@ packages: resolution: {integrity: sha512-g6QUff04oZpHs0eG5p83rFLhHeV00ug/Yf9nZM6fLeUrPguBTkTQOdpAWWspMh55TZfVQDPaN3NQJfbVRAxdIw==} engines: {iojs: '>=1.0.0', node: '>=0.10.0'} - rollup@4.40.1: - resolution: {integrity: sha512-C5VvvgCCyfyotVITIAv+4efVytl5F7wt+/I2i9q9GZcEXW9BP52YYOXC58igUi+LFZVHukErIIqQSWwv/M3WRw==} + rollup@4.40.2: + resolution: {integrity: sha512-tfUOg6DTP4rhQ3VjOO6B4wyrJnGOX85requAXvqYTHsOgb2TFJdZ3aWpT8W2kPoypSGP7dZUyzxJ9ee4buM5Fg==} engines: {node: '>=18.0.0', npm: '>=8.0.0'} hasBin: true @@ -1547,6 +1525,10 @@ packages: resolution: {integrity: sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==} engines: {node: '>=0.6'} + ts-add-js-extension@1.6.5: + resolution: {integrity: sha512-ijPXEuexDZorzkqBRGwYSS9tyqJYhhCvK92qIRussMnQD7FC4b38aL58XDI5OhLMQUR5fAyA9FCQmV+RCRfukA==} + hasBin: true + ts-api-utils@2.1.0: resolution: {integrity: sha512-CUgTZL1irw8u29bzrOD/nH85jqyc74D6SshFgujOIA7osm2Rz7dYH77agkx7H4FBNxDq7Cjf+IjaX/8zwFW+ZQ==} engines: {node: '>=18.12'} @@ -1572,15 +1554,15 @@ packages: resolution: {integrity: sha512-OZs6gsjF4vMp32qrCbiVSkrFmXtG/AZhY3t0iAMrMBiAZyV9oALtXO8hsrHbMXF9x6L3grlFuwW2oAz7cav+Gw==} engines: {node: '>= 0.6'} - typedoc@0.28.3: - resolution: {integrity: sha512-5svOCTfXvVSh6zbZKSQluZhR8yN2tKpTeHZxlmWpE6N5vc3R8k/jhg9nnD6n5tN9/ObuQTojkONrOxFdUFUG9w==} + typedoc@0.28.4: + resolution: {integrity: sha512-xKvKpIywE1rnqqLgjkoq0F3wOqYaKO9nV6YkkSat6IxOWacUCc/7Es0hR3OPmkIqkPoEn7U3x+sYdG72rstZQA==} engines: {node: '>= 18', pnpm: '>= 10'} hasBin: true peerDependencies: typescript: 5.0.x || 5.1.x || 5.2.x || 5.3.x || 5.4.x || 5.5.x || 5.6.x || 5.7.x || 5.8.x - typescript-eslint@8.31.1: - resolution: {integrity: sha512-j6DsEotD/fH39qKzXTQRwYYWlt7D+0HmfpOK+DVhwJOFLcdmn92hq3mBb7HlKJHbjjI/gTOqEcc9d6JfpFf/VA==} + typescript-eslint@8.32.0: + resolution: {integrity: sha512-UMq2kxdXCzinFFPsXc9o2ozIpYCCOiEC46MG3yEh5Vipq6BO27otTtEBZA1fQ66DulEUgE97ucQ/3YY66CPg0A==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: ^8.57.0 || ^9.0.0 @@ -1611,13 +1593,13 @@ packages: resolution: {integrity: sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==} engines: {node: '>= 0.8'} - vite-node@3.1.2: - resolution: {integrity: sha512-/8iMryv46J3aK13iUXsei5G/A3CUlW4665THCPS+K8xAaqrVWiGB4RfXMQXCLjpK9P2eK//BczrVkn5JLAk6DA==} + vite-node@3.1.3: + resolution: {integrity: sha512-uHV4plJ2IxCl4u1up1FQRrqclylKAogbtBfOTwcuJ28xFi+89PZ57BRh+naIRvH70HPwxy5QHYzg1OrEaC7AbA==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true - vite@6.3.3: - resolution: {integrity: sha512-5nXH+QsELbFKhsEfWLkHrvgRpTdGJzqOZ+utSdmPTvwHmvU6ITTm3xx+mRusihkcI8GeC7lCDyn3kDtiki9scw==} + vite@6.3.5: + resolution: {integrity: sha512-cZn6NDFE7wdTpINgs++ZJ4N49W2vRp8LCKrn3Ob1kYNtOo21vfDoaV5GzBfLU4MovSAB8uNRm4jgzVQZ+mBzPQ==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: @@ -1656,16 +1638,16 @@ packages: yaml: optional: true - vitest@3.1.2: - resolution: {integrity: sha512-WaxpJe092ID1C0mr+LH9MmNrhfzi8I65EX/NRU/Ld016KqQNRgxSOlGNP1hHN+a/F8L15Mh8klwaF77zR3GeDQ==} + vitest@3.1.3: + resolution: {integrity: sha512-188iM4hAHQ0km23TN/adso1q5hhwKqUpv+Sd6p5sOuh6FhQnRNW3IsiIpvxqahtBabsJ2SLZgmGSpcYK4wQYJw==} engines: {node: ^18.0.0 || ^20.0.0 || >=22.0.0} hasBin: true peerDependencies: '@edge-runtime/vm': '*' '@types/debug': ^4.1.12 '@types/node': ^18.0.0 || ^20.0.0 || >=22.0.0 - '@vitest/browser': 3.1.2 - '@vitest/ui': 3.1.2 + '@vitest/browser': 3.1.3 + '@vitest/ui': 3.1.3 happy-dom: '*' jsdom: '*' peerDependenciesMeta: @@ -1715,8 +1697,8 @@ packages: peerDependencies: zod: ^3.24.1 - zod@3.24.3: - resolution: {integrity: sha512-HhY1oqzWCQWuUqvBFnsyrtZRhyPeR7SUGv+C4+MsisMuVfSPx8HpwWqH8tRahSlt6M3PiFAcoeFhZAqIXTxoSg==} + zod@3.24.4: + resolution: {integrity: sha512-OdqJE9UDRPwWsrHjLN2F8bPxvwJBK22EHLWtanu0LSYr5YqzsaaW3RMgmjwr8Rypg5k+meEJdSPXJZXE/yqOMg==} snapshots: @@ -1795,7 +1777,7 @@ snapshots: '@esbuild/win32-x64@0.25.3': optional: true - '@eslint-community/eslint-utils@4.6.1(eslint@9.26.0)': + '@eslint-community/eslint-utils@4.7.0(eslint@9.26.0)': dependencies: eslint: 9.26.0 eslint-visitor-keys: 3.4.3 @@ -1810,7 +1792,7 @@ snapshots: transitivePeerDependencies: - supports-color - '@eslint/config-helpers@0.2.1': {} + '@eslint/config-helpers@0.2.2': {} '@eslint/core@0.13.0': dependencies: @@ -1872,8 +1854,8 @@ snapshots: express-rate-limit: 7.5.0(express@5.1.0) pkce-challenge: 5.0.0 raw-body: 3.0.0 - zod: 3.24.3 - zod-to-json-schema: 3.24.5(zod@3.24.3) + zod: 3.24.4 + zod-to-json-schema: 3.24.5(zod@3.24.4) transitivePeerDependencies: - supports-color @@ -1889,13 +1871,13 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 - '@rollup/plugin-alias@5.1.1(rollup@4.40.1)': + '@rollup/plugin-alias@5.1.1(rollup@4.40.2)': optionalDependencies: - rollup: 4.40.1 + rollup: 4.40.2 - '@rollup/plugin-commonjs@28.0.3(rollup@4.40.1)': + '@rollup/plugin-commonjs@28.0.3(rollup@4.40.2)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.1) + '@rollup/pluginutils': 5.1.4(rollup@4.40.2) commondir: 1.0.1 estree-walker: 2.0.2 fdir: 6.4.4(picomatch@4.0.2) @@ -1903,93 +1885,93 @@ snapshots: magic-string: 0.30.17 picomatch: 4.0.2 optionalDependencies: - rollup: 4.40.1 + rollup: 4.40.2 - '@rollup/plugin-node-resolve@16.0.1(rollup@4.40.1)': + '@rollup/plugin-node-resolve@16.0.1(rollup@4.40.2)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.1) + '@rollup/pluginutils': 5.1.4(rollup@4.40.2) '@types/resolve': 1.20.2 deepmerge: 4.3.1 is-module: 1.0.0 resolve: 1.22.10 optionalDependencies: - rollup: 4.40.1 + rollup: 4.40.2 - '@rollup/plugin-typescript@12.1.2(rollup@4.40.1)(tslib@2.8.1)(typescript@5.8.3)': + '@rollup/plugin-typescript@12.1.2(rollup@4.40.2)(tslib@2.8.1)(typescript@5.8.3)': dependencies: - '@rollup/pluginutils': 5.1.4(rollup@4.40.1) + '@rollup/pluginutils': 5.1.4(rollup@4.40.2) resolve: 1.22.10 typescript: 5.8.3 optionalDependencies: - rollup: 4.40.1 + rollup: 4.40.2 tslib: 2.8.1 - '@rollup/pluginutils@5.1.4(rollup@4.40.1)': + '@rollup/pluginutils@5.1.4(rollup@4.40.2)': dependencies: '@types/estree': 1.0.7 estree-walker: 2.0.2 picomatch: 4.0.2 optionalDependencies: - rollup: 4.40.1 + rollup: 4.40.2 - '@rollup/rollup-android-arm-eabi@4.40.1': + '@rollup/rollup-android-arm-eabi@4.40.2': optional: true - '@rollup/rollup-android-arm64@4.40.1': + '@rollup/rollup-android-arm64@4.40.2': optional: true - '@rollup/rollup-darwin-arm64@4.40.1': + '@rollup/rollup-darwin-arm64@4.40.2': optional: true - '@rollup/rollup-darwin-x64@4.40.1': + '@rollup/rollup-darwin-x64@4.40.2': optional: true - '@rollup/rollup-freebsd-arm64@4.40.1': + '@rollup/rollup-freebsd-arm64@4.40.2': optional: true - '@rollup/rollup-freebsd-x64@4.40.1': + '@rollup/rollup-freebsd-x64@4.40.2': optional: true - '@rollup/rollup-linux-arm-gnueabihf@4.40.1': + '@rollup/rollup-linux-arm-gnueabihf@4.40.2': optional: true - '@rollup/rollup-linux-arm-musleabihf@4.40.1': + '@rollup/rollup-linux-arm-musleabihf@4.40.2': optional: true - '@rollup/rollup-linux-arm64-gnu@4.40.1': + '@rollup/rollup-linux-arm64-gnu@4.40.2': optional: true - '@rollup/rollup-linux-arm64-musl@4.40.1': + '@rollup/rollup-linux-arm64-musl@4.40.2': optional: true - '@rollup/rollup-linux-loongarch64-gnu@4.40.1': + '@rollup/rollup-linux-loongarch64-gnu@4.40.2': optional: true - '@rollup/rollup-linux-powerpc64le-gnu@4.40.1': + '@rollup/rollup-linux-powerpc64le-gnu@4.40.2': optional: true - '@rollup/rollup-linux-riscv64-gnu@4.40.1': + '@rollup/rollup-linux-riscv64-gnu@4.40.2': optional: true - '@rollup/rollup-linux-riscv64-musl@4.40.1': + '@rollup/rollup-linux-riscv64-musl@4.40.2': optional: true - '@rollup/rollup-linux-s390x-gnu@4.40.1': + '@rollup/rollup-linux-s390x-gnu@4.40.2': optional: true - '@rollup/rollup-linux-x64-gnu@4.40.1': + '@rollup/rollup-linux-x64-gnu@4.40.2': optional: true - '@rollup/rollup-linux-x64-musl@4.40.1': + '@rollup/rollup-linux-x64-musl@4.40.2': optional: true - '@rollup/rollup-win32-arm64-msvc@4.40.1': + '@rollup/rollup-win32-arm64-msvc@4.40.2': optional: true - '@rollup/rollup-win32-ia32-msvc@4.40.1': + '@rollup/rollup-win32-ia32-msvc@4.40.2': optional: true - '@rollup/rollup-win32-x64-msvc@4.40.1': + '@rollup/rollup-win32-x64-msvc@4.40.2': optional: true '@shikijs/engine-oniguruma@3.3.0': @@ -2034,7 +2016,7 @@ snapshots: '@stylistic/eslint-plugin-ts@4.2.0(eslint@9.26.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/utils': 8.31.0(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.32.0(eslint@9.26.0)(typescript@5.8.3) eslint: 9.26.0 eslint-visitor-keys: 4.2.0 espree: 10.3.0 @@ -2060,7 +2042,7 @@ snapshots: '@types/ms@2.1.0': {} - '@types/node@20.17.32': + '@types/node@20.17.43': dependencies: undici-types: 6.19.8 @@ -2074,14 +2056,14 @@ snapshots: '@types/unist@3.0.3': {} - '@typescript-eslint/eslint-plugin@8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)': + '@typescript-eslint/eslint-plugin@8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 - '@typescript-eslint/parser': 8.31.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/scope-manager': 8.31.1 - '@typescript-eslint/type-utils': 8.31.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.31.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.31.1 + '@typescript-eslint/parser': 8.32.0(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/scope-manager': 8.32.0 + '@typescript-eslint/type-utils': 8.32.0(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.32.0(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.32.0 eslint: 9.26.0 graphemer: 1.4.0 ignore: 5.3.2 @@ -2091,32 +2073,27 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/parser@8.31.1(eslint@9.26.0)(typescript@5.8.3)': + '@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/scope-manager': 8.31.1 - '@typescript-eslint/types': 8.31.1 - '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3) - '@typescript-eslint/visitor-keys': 8.31.1 + '@typescript-eslint/scope-manager': 8.32.0 + '@typescript-eslint/types': 8.32.0 + '@typescript-eslint/typescript-estree': 8.32.0(typescript@5.8.3) + '@typescript-eslint/visitor-keys': 8.32.0 debug: 4.4.0 eslint: 9.26.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/scope-manager@8.31.0': + '@typescript-eslint/scope-manager@8.32.0': dependencies: - '@typescript-eslint/types': 8.31.0 - '@typescript-eslint/visitor-keys': 8.31.0 + '@typescript-eslint/types': 8.32.0 + '@typescript-eslint/visitor-keys': 8.32.0 - '@typescript-eslint/scope-manager@8.31.1': + '@typescript-eslint/type-utils@8.32.0(eslint@9.26.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.31.1 - '@typescript-eslint/visitor-keys': 8.31.1 - - '@typescript-eslint/type-utils@8.31.1(eslint@9.26.0)(typescript@5.8.3)': - dependencies: - '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3) - '@typescript-eslint/utils': 8.31.1(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/typescript-estree': 8.32.0(typescript@5.8.3) + '@typescript-eslint/utils': 8.32.0(eslint@9.26.0)(typescript@5.8.3) debug: 4.4.0 eslint: 9.26.0 ts-api-utils: 2.1.0(typescript@5.8.3) @@ -2124,14 +2101,12 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/types@8.31.0': {} - - '@typescript-eslint/types@8.31.1': {} + '@typescript-eslint/types@8.32.0': {} - '@typescript-eslint/typescript-estree@8.31.0(typescript@5.8.3)': + '@typescript-eslint/typescript-estree@8.32.0(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.31.0 - '@typescript-eslint/visitor-keys': 8.31.0 + '@typescript-eslint/types': 8.32.0 + '@typescript-eslint/visitor-keys': 8.32.0 debug: 4.4.0 fast-glob: 3.3.3 is-glob: 4.0.3 @@ -2142,89 +2117,59 @@ snapshots: transitivePeerDependencies: - supports-color - '@typescript-eslint/typescript-estree@8.31.1(typescript@5.8.3)': + '@typescript-eslint/utils@8.32.0(eslint@9.26.0)(typescript@5.8.3)': dependencies: - '@typescript-eslint/types': 8.31.1 - '@typescript-eslint/visitor-keys': 8.31.1 - debug: 4.4.0 - fast-glob: 3.3.3 - is-glob: 4.0.3 - minimatch: 9.0.5 - semver: 7.7.1 - ts-api-utils: 2.1.0(typescript@5.8.3) - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/utils@8.31.0(eslint@9.26.0)(typescript@5.8.3)': - dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.26.0) - '@typescript-eslint/scope-manager': 8.31.0 - '@typescript-eslint/types': 8.31.0 - '@typescript-eslint/typescript-estree': 8.31.0(typescript@5.8.3) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0) + '@typescript-eslint/scope-manager': 8.32.0 + '@typescript-eslint/types': 8.32.0 + '@typescript-eslint/typescript-estree': 8.32.0(typescript@5.8.3) eslint: 9.26.0 typescript: 5.8.3 transitivePeerDependencies: - supports-color - '@typescript-eslint/utils@8.31.1(eslint@9.26.0)(typescript@5.8.3)': + '@typescript-eslint/visitor-keys@8.32.0': dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.26.0) - '@typescript-eslint/scope-manager': 8.31.1 - '@typescript-eslint/types': 8.31.1 - '@typescript-eslint/typescript-estree': 8.31.1(typescript@5.8.3) - eslint: 9.26.0 - typescript: 5.8.3 - transitivePeerDependencies: - - supports-color - - '@typescript-eslint/visitor-keys@8.31.0': - dependencies: - '@typescript-eslint/types': 8.31.0 - eslint-visitor-keys: 4.2.0 - - '@typescript-eslint/visitor-keys@8.31.1': - dependencies: - '@typescript-eslint/types': 8.31.1 + '@typescript-eslint/types': 8.32.0 eslint-visitor-keys: 4.2.0 - '@vitest/expect@3.1.2': + '@vitest/expect@3.1.3': dependencies: - '@vitest/spy': 3.1.2 - '@vitest/utils': 3.1.2 + '@vitest/spy': 3.1.3 + '@vitest/utils': 3.1.3 chai: 5.2.0 tinyrainbow: 2.0.0 - '@vitest/mocker@3.1.2(vite@6.3.3(@types/node@20.17.32)(yaml@2.7.1))': + '@vitest/mocker@3.1.3(vite@6.3.5(@types/node@20.17.43)(yaml@2.7.1))': dependencies: - '@vitest/spy': 3.1.2 + '@vitest/spy': 3.1.3 estree-walker: 3.0.3 magic-string: 0.30.17 optionalDependencies: - vite: 6.3.3(@types/node@20.17.32)(yaml@2.7.1) + vite: 6.3.5(@types/node@20.17.43)(yaml@2.7.1) - '@vitest/pretty-format@3.1.2': + '@vitest/pretty-format@3.1.3': dependencies: tinyrainbow: 2.0.0 - '@vitest/runner@3.1.2': + '@vitest/runner@3.1.3': dependencies: - '@vitest/utils': 3.1.2 + '@vitest/utils': 3.1.3 pathe: 2.0.3 - '@vitest/snapshot@3.1.2': + '@vitest/snapshot@3.1.3': dependencies: - '@vitest/pretty-format': 3.1.2 + '@vitest/pretty-format': 3.1.3 magic-string: 0.30.17 pathe: 2.0.3 - '@vitest/spy@3.1.2': + '@vitest/spy@3.1.3': dependencies: tinyspy: 3.0.2 - '@vitest/utils@3.1.2': + '@vitest/utils@3.1.3': dependencies: - '@vitest/pretty-format': 3.1.2 + '@vitest/pretty-format': 3.1.3 loupe: 3.1.3 tinyrainbow: 2.0.0 @@ -2465,10 +2410,10 @@ snapshots: eslint@9.26.0: dependencies: - '@eslint-community/eslint-utils': 4.6.1(eslint@9.26.0) + '@eslint-community/eslint-utils': 4.7.0(eslint@9.26.0) '@eslint-community/regexpp': 4.12.1 '@eslint/config-array': 0.20.0 - '@eslint/config-helpers': 0.2.1 + '@eslint/config-helpers': 0.2.2 '@eslint/core': 0.13.0 '@eslint/eslintrc': 3.3.1 '@eslint/js': 9.26.0 @@ -2501,7 +2446,7 @@ snapshots: minimatch: 3.1.2 natural-compare: 1.4.0 optionator: 0.9.4 - zod: 3.24.3 + zod: 3.24.4 transitivePeerDependencies: - supports-color @@ -3096,30 +3041,30 @@ snapshots: reusify@1.1.0: {} - rollup@4.40.1: + rollup@4.40.2: dependencies: '@types/estree': 1.0.7 optionalDependencies: - '@rollup/rollup-android-arm-eabi': 4.40.1 - '@rollup/rollup-android-arm64': 4.40.1 - '@rollup/rollup-darwin-arm64': 4.40.1 - '@rollup/rollup-darwin-x64': 4.40.1 - '@rollup/rollup-freebsd-arm64': 4.40.1 - '@rollup/rollup-freebsd-x64': 4.40.1 - '@rollup/rollup-linux-arm-gnueabihf': 4.40.1 - '@rollup/rollup-linux-arm-musleabihf': 4.40.1 - '@rollup/rollup-linux-arm64-gnu': 4.40.1 - '@rollup/rollup-linux-arm64-musl': 4.40.1 - '@rollup/rollup-linux-loongarch64-gnu': 4.40.1 - '@rollup/rollup-linux-powerpc64le-gnu': 4.40.1 - '@rollup/rollup-linux-riscv64-gnu': 4.40.1 - '@rollup/rollup-linux-riscv64-musl': 4.40.1 - '@rollup/rollup-linux-s390x-gnu': 4.40.1 - '@rollup/rollup-linux-x64-gnu': 4.40.1 - '@rollup/rollup-linux-x64-musl': 4.40.1 - '@rollup/rollup-win32-arm64-msvc': 4.40.1 - '@rollup/rollup-win32-ia32-msvc': 4.40.1 - '@rollup/rollup-win32-x64-msvc': 4.40.1 + '@rollup/rollup-android-arm-eabi': 4.40.2 + '@rollup/rollup-android-arm64': 4.40.2 + '@rollup/rollup-darwin-arm64': 4.40.2 + '@rollup/rollup-darwin-x64': 4.40.2 + '@rollup/rollup-freebsd-arm64': 4.40.2 + '@rollup/rollup-freebsd-x64': 4.40.2 + '@rollup/rollup-linux-arm-gnueabihf': 4.40.2 + '@rollup/rollup-linux-arm-musleabihf': 4.40.2 + '@rollup/rollup-linux-arm64-gnu': 4.40.2 + '@rollup/rollup-linux-arm64-musl': 4.40.2 + '@rollup/rollup-linux-loongarch64-gnu': 4.40.2 + '@rollup/rollup-linux-powerpc64le-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-gnu': 4.40.2 + '@rollup/rollup-linux-riscv64-musl': 4.40.2 + '@rollup/rollup-linux-s390x-gnu': 4.40.2 + '@rollup/rollup-linux-x64-gnu': 4.40.2 + '@rollup/rollup-linux-x64-musl': 4.40.2 + '@rollup/rollup-win32-arm64-msvc': 4.40.2 + '@rollup/rollup-win32-ia32-msvc': 4.40.2 + '@rollup/rollup-win32-x64-msvc': 4.40.2 fsevents: 2.3.3 router@2.2.0: @@ -3250,6 +3195,10 @@ snapshots: toidentifier@1.0.1: {} + ts-add-js-extension@1.6.5: + dependencies: + typescript: 5.8.3 + ts-api-utils@2.1.0(typescript@5.8.3): dependencies: typescript: 5.8.3 @@ -3270,7 +3219,7 @@ snapshots: media-typer: 1.1.0 mime-types: 3.0.1 - typedoc@0.28.3(typescript@5.8.3): + typedoc@0.28.4(typescript@5.8.3): dependencies: '@gerrit0/mini-shiki': 3.3.0 lunr: 2.3.9 @@ -3279,11 +3228,11 @@ snapshots: typescript: 5.8.3 yaml: 2.7.1 - typescript-eslint@8.31.1(eslint@9.26.0)(typescript@5.8.3): + typescript-eslint@8.32.0(eslint@9.26.0)(typescript@5.8.3): dependencies: - '@typescript-eslint/eslint-plugin': 8.31.1(@typescript-eslint/parser@8.31.1(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/parser': 8.31.1(eslint@9.26.0)(typescript@5.8.3) - '@typescript-eslint/utils': 8.31.1(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/eslint-plugin': 8.32.0(@typescript-eslint/parser@8.32.0(eslint@9.26.0)(typescript@5.8.3))(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/parser': 8.32.0(eslint@9.26.0)(typescript@5.8.3) + '@typescript-eslint/utils': 8.32.0(eslint@9.26.0)(typescript@5.8.3) eslint: 9.26.0 typescript: 5.8.3 transitivePeerDependencies: @@ -3307,13 +3256,13 @@ snapshots: vary@1.1.2: {} - vite-node@3.1.2(@types/node@20.17.32)(yaml@2.7.1): + vite-node@3.1.3(@types/node@20.17.43)(yaml@2.7.1): dependencies: cac: 6.7.14 debug: 4.4.0 es-module-lexer: 1.7.0 pathe: 2.0.3 - vite: 6.3.3(@types/node@20.17.32)(yaml@2.7.1) + vite: 6.3.5(@types/node@20.17.43)(yaml@2.7.1) transitivePeerDependencies: - '@types/node' - jiti @@ -3328,28 +3277,28 @@ snapshots: - tsx - yaml - vite@6.3.3(@types/node@20.17.32)(yaml@2.7.1): + vite@6.3.5(@types/node@20.17.43)(yaml@2.7.1): dependencies: esbuild: 0.25.3 fdir: 6.4.4(picomatch@4.0.2) picomatch: 4.0.2 postcss: 8.5.3 - rollup: 4.40.1 + rollup: 4.40.2 tinyglobby: 0.2.13 optionalDependencies: - '@types/node': 20.17.32 + '@types/node': 20.17.43 fsevents: 2.3.3 yaml: 2.7.1 - vitest@3.1.2(@types/debug@4.1.12)(@types/node@20.17.32)(yaml@2.7.1): + vitest@3.1.3(@types/debug@4.1.12)(@types/node@20.17.43)(yaml@2.7.1): dependencies: - '@vitest/expect': 3.1.2 - '@vitest/mocker': 3.1.2(vite@6.3.3(@types/node@20.17.32)(yaml@2.7.1)) - '@vitest/pretty-format': 3.1.2 - '@vitest/runner': 3.1.2 - '@vitest/snapshot': 3.1.2 - '@vitest/spy': 3.1.2 - '@vitest/utils': 3.1.2 + '@vitest/expect': 3.1.3 + '@vitest/mocker': 3.1.3(vite@6.3.5(@types/node@20.17.43)(yaml@2.7.1)) + '@vitest/pretty-format': 3.1.3 + '@vitest/runner': 3.1.3 + '@vitest/snapshot': 3.1.3 + '@vitest/spy': 3.1.3 + '@vitest/utils': 3.1.3 chai: 5.2.0 debug: 4.4.0 expect-type: 1.2.1 @@ -3361,12 +3310,12 @@ snapshots: tinyglobby: 0.2.13 tinypool: 1.0.2 tinyrainbow: 2.0.0 - vite: 6.3.3(@types/node@20.17.32)(yaml@2.7.1) - vite-node: 3.1.2(@types/node@20.17.32)(yaml@2.7.1) + vite: 6.3.5(@types/node@20.17.43)(yaml@2.7.1) + vite-node: 3.1.3(@types/node@20.17.43)(yaml@2.7.1) why-is-node-running: 2.3.0 optionalDependencies: '@types/debug': 4.1.12 - '@types/node': 20.17.32 + '@types/node': 20.17.43 transitivePeerDependencies: - jiti - less @@ -3398,8 +3347,8 @@ snapshots: yocto-queue@0.1.0: {} - zod-to-json-schema@3.24.5(zod@3.24.3): + zod-to-json-schema@3.24.5(zod@3.24.4): dependencies: - zod: 3.24.3 + zod: 3.24.4 - zod@3.24.3: {} + zod@3.24.4: {} diff --git a/rollup.config.ts b/rollup.config.ts index 6439e3dd5c..71c043df06 100644 --- a/rollup.config.ts +++ b/rollup.config.ts @@ -21,12 +21,12 @@ export default defineConfig({ input: 'src/index.ts', output: [ { - file: 'dist/index.cjs.js', + file: 'dist/index.cjs', format: 'cjs', sourcemap: true, }, { - file: 'dist/index.esm.js', + file: 'dist/index.mjs', format: 'esm', sourcemap: true, }, diff --git a/src/version2/models/index.ts b/src/version2/models/index.ts index 05a4076d4e..2eba42ca74 100644 --- a/src/version2/models/index.ts +++ b/src/version2/models/index.ts @@ -12,6 +12,7 @@ export * from './applicationProperty'; export * from './applicationRole'; export * from './associatedItem'; export * from './associateFieldConfigurationsWithIssueTypesRequest'; +export * from './associationContextObject'; export * from './attachment'; export * from './attachmentArchiveEntry'; export * from './attachmentArchiveImpl'; @@ -34,6 +35,10 @@ export * from './avatar'; export * from './avatars'; export * from './avatarUrls'; export * from './avatarWithDetails'; +export * from './boardColumnPayload'; +export * from './boardFeaturePayload'; +export * from './boardPayload'; +export * from './boardsPayload'; export * from './bulkChangelog'; export * from './bulkChangelogRequest'; export * from './bulkChangeOwnerDetails'; @@ -49,6 +54,8 @@ export * from './bulkPermissionGrants'; export * from './bulkPermissionsRequest'; export * from './bulkProjectPermissionGrants'; export * from './bulkProjectPermissions'; +export * from './cardLayout'; +export * from './cardLayoutField'; export * from './changeDetails'; export * from './changedValue'; export * from './changedWorklog'; @@ -60,6 +67,7 @@ export * from './component'; export * from './componentIssuesCount'; export * from './componentWithIssueCount'; export * from './conditionGroupConfiguration'; +export * from './conditionGroupPayload'; export * from './conditionGroupUpdate'; export * from './configuration'; export * from './configurationsListParameters'; @@ -116,10 +124,13 @@ export * from './customFieldDefinitionJson'; export * from './customFieldOption'; export * from './customFieldOptionCreate'; export * from './customFieldOptionUpdate'; +export * from './customFieldPayload'; export * from './customFieldReplacement'; export * from './customFieldUpdatedContextOptionsList'; export * from './customFieldValueUpdate'; export * from './customFieldValueUpdateDetails'; +export * from './customTemplateRequest'; +export * from './customTemplatesProjectDetails'; export * from './dashboard'; export * from './dashboardDetails'; export * from './dashboardGadget'; @@ -150,6 +161,7 @@ export * from './failedWebhook'; export * from './failedWebhooks'; export * from './field'; export * from './fieldAssociationsRequest'; +export * from './fieldCapabilityPayload'; export * from './fieldConfiguration'; export * from './fieldConfigurationDetails'; export * from './fieldConfigurationIssueTypeItem'; @@ -161,7 +173,11 @@ export * from './fieldConfigurationSchemeProjects'; export * from './fieldConfigurationToIssueTypeMapping'; export * from './fieldCreateMetadata'; export * from './fieldDetails'; +export * from './fieldIdentifierObject'; export * from './fieldLastUsed'; +export * from './fieldLayoutConfiguration'; +export * from './fieldLayoutPayload'; +export * from './fieldLayoutSchemePayload'; export * from './fieldMetadata'; export * from './fieldReferenceData'; export * from './fields'; @@ -174,6 +190,7 @@ export * from './foundGroup'; export * from './foundGroups'; export * from './foundUsers'; export * from './foundUsersAndGroups'; +export * from './fromLayoutPayload'; export * from './functionReferenceData'; export * from './getAtlassianTeamResponse'; export * from './getCrossProjectReleaseResponse'; @@ -219,6 +236,8 @@ export * from './issueFieldOptionCreate'; export * from './issueFieldOptionScope'; export * from './issueFilterForBulkPropertyDelete'; export * from './issueFilterForBulkPropertySet'; +export * from './issueLayoutItemPayload'; +export * from './issueLayoutPayload'; export * from './issueLimitReport'; export * from './issueLimitReportRequest'; export * from './issueLink'; @@ -238,14 +257,18 @@ export * from './issuesUpdate'; export * from './issueTransition'; export * from './issueTypeCreate'; export * from './issueTypeDetails'; +export * from './issueTypeHierarchyPayload'; export * from './issueTypeIds'; export * from './issueTypeIdsToRemove'; export * from './issueTypeInfo'; export * from './issueTypeIssueCreateMetadata'; +export * from './issueTypePayload'; +export * from './issueTypeProjectCreatePayload'; export * from './issueTypeScheme'; export * from './issueTypeSchemeDetails'; export * from './issueTypeSchemeID'; export * from './issueTypeSchemeMapping'; +export * from './issueTypeSchemePayload'; export * from './issueTypeSchemeProjectAssociation'; export * from './issueTypeSchemeProjects'; export * from './issueTypeSchemeUpdateDetails'; @@ -255,6 +278,7 @@ export * from './issueTypeScreenSchemeId'; export * from './issueTypeScreenSchemeItem'; export * from './issueTypeScreenSchemeMapping'; export * from './issueTypeScreenSchemeMappingDetails'; +export * from './issueTypeScreenSchemePayload'; export * from './issueTypeScreenSchemeProjectAssociation'; export * from './issueTypeScreenSchemesProjects'; export * from './issueTypeScreenSchemeUpdateDetails'; @@ -327,6 +351,7 @@ export * from './multipleCustomFieldValuesUpdate'; export * from './multipleCustomFieldValuesUpdateDetails'; export * from './nestedResponse'; export * from './newUserDetails'; +export * from './nonWorkingDay'; export * from './notification'; export * from './notificationEvent'; export * from './notificationRecipients'; @@ -336,9 +361,13 @@ export * from './notificationSchemeAndProjectMapping'; export * from './notificationSchemeAndProjectMappingPage'; export * from './notificationSchemeEvent'; export * from './notificationSchemeEventDetails'; +export * from './notificationSchemeEventIDPayload'; +export * from './notificationSchemeEventPayload'; export * from './notificationSchemeEventTypeId'; export * from './notificationSchemeId'; export * from './notificationSchemeNotificationDetails'; +export * from './notificationSchemeNotificationDetailsPayload'; +export * from './notificationSchemePayload'; export * from './oldToNewSecurityLevelMappings'; export * from './operationMessage'; export * from './operations'; @@ -409,8 +438,10 @@ export * from './parsedJqlQueries'; export * from './parsedJqlQuery'; export * from './permissionDetails'; export * from './permissionGrant'; +export * from './permissionGrantDTO'; export * from './permissionGrants'; export * from './permissionHolder'; +export * from './permissionPayload'; export * from './permissions'; export * from './permissionScheme'; export * from './permissionSchemes'; @@ -429,6 +460,7 @@ export * from './projectAndIssueTypePair'; export * from './projectAvatars'; export * from './projectCategory'; export * from './projectComponent'; +export * from './projectCreateResourceIdentifier'; export * from './projectCustomTemplateCreateRequest'; export * from './projectDataPolicies'; export * from './projectDataPolicy'; @@ -449,6 +481,7 @@ export * from './projectIssueTypeMappings'; export * from './projectIssueTypes'; export * from './projectIssueTypesHierarchyLevel'; export * from './projectLandingPageInfo'; +export * from './projectPayload'; export * from './projectPermissions'; export * from './projectRole'; export * from './projectRoleActorsUpdate'; @@ -463,6 +496,7 @@ export * from './projectWithDataPolicy'; export * from './propertyKey'; export * from './propertyKeys'; export * from './publishedWorkflowId'; +export * from './quickFilterPayload'; export * from './registeredWebhook'; export * from './remoteIssueLink'; export * from './remoteIssueLinkIdentifies'; @@ -478,17 +512,24 @@ export * from './resolutionId'; export * from './restrictedPermission'; export * from './richText'; export * from './roleActor'; +export * from './rolePayload'; +export * from './rolePayload'; +export * from './rolesCapabilityPayload'; export * from './ruleConfiguration'; +export * from './rulePayload'; export * from './sanitizedJqlQueries'; export * from './sanitizedJqlQuery'; export * from './scope'; +export * from './scopePayload'; export * from './screen'; export * from './screenableField'; export * from './screenableTab'; export * from './screenDetails'; +export * from './screenPayload'; export * from './screenScheme'; export * from './screenSchemeDetails'; export * from './screenSchemeId'; +export * from './screenSchemePayload'; export * from './screenTypes'; export * from './screenWithTab'; export * from './searchAndReconcileResults'; @@ -497,11 +538,14 @@ export * from './searchRequest'; export * from './searchResults'; export * from './securityLevel'; export * from './securityLevelMember'; +export * from './securityLevelMemberPayload'; +export * from './securityLevelPayload'; export * from './securityScheme'; export * from './securitySchemeId'; export * from './securitySchemeLevel'; export * from './securitySchemeLevelMember'; export * from './securitySchemeMembersRequest'; +export * from './securitySchemePayload'; export * from './securitySchemes'; export * from './securitySchemeWithProjects'; export * from './serverInformation'; @@ -529,6 +573,7 @@ export * from './statusMapping'; export * from './statusMappingDTO'; export * from './statusMetadata'; export * from './statusMigration'; +export * from './statusPayload'; export * from './statusProjectIssueTypeUsage'; export * from './statusProjectIssueTypeUsageDTO'; export * from './statusProjectIssueTypeUsagePage'; @@ -546,15 +591,19 @@ export * from './suggestedIssue'; export * from './suggestedMappingsForPrioritiesRequestBean'; export * from './suggestedMappingsForProjectsRequestBean'; export * from './suggestedMappingsRequest'; +export * from './swimlanesPayload'; export * from './systemAvatars'; export * from './tabMetadata'; +export * from './tabPayload'; export * from './taskProgressNode'; export * from './taskProgressObject'; export * from './taskProgressRemoveOptionFromIssuesResult'; export * from './timeTrackingConfiguration'; export * from './timeTrackingDetails'; export * from './timeTrackingProvider'; +export * from './toLayoutPayload'; export * from './transition'; +export * from './transitionPayload'; export * from './transitions'; export * from './transitionScreenDetails'; export * from './transitionUpdateDTO'; @@ -611,6 +660,7 @@ export * from './webhooksExpirationDate'; export * from './workflow'; export * from './workflowAssociationStatusMapping'; export * from './workflowCapabilities'; +export * from './workflowCapabilityPayload'; export * from './workflowCondition'; export * from './workflowCreate'; export * from './workflowCreateRequest'; @@ -620,6 +670,7 @@ export * from './workflowLayout'; export * from './workflowMetadataAndIssueTypeRestModel'; export * from './workflowMetadataRestModel'; export * from './workflowOperations'; +export * from './workflowPayload'; export * from './workflowProjectIssueTypeUsage'; export * from './workflowProjectIssueTypeUsageDTO'; export * from './workflowProjectIssueTypeUsagePage'; @@ -634,6 +685,7 @@ export * from './workflowScheme'; export * from './workflowSchemeAssociation'; export * from './workflowSchemeAssociations'; export * from './workflowSchemeIdName'; +export * from './workflowSchemePayload'; export * from './workflowSchemeProjectAssociation'; export * from './workflowSchemeProjectUsage'; export * from './workflowSchemeReadRequest'; @@ -649,6 +701,8 @@ export * from './workflowSearchResponse'; export * from './workflowStatus'; export * from './workflowStatusAndPort'; export * from './workflowStatusLayout'; +export * from './workflowStatusLayoutPayload'; +export * from './workflowStatusPayload'; export * from './workflowStatusProperties'; export * from './workflowStatusUpdate'; export * from './workflowsWithTransitionRulesDetails'; @@ -666,6 +720,7 @@ export * from './workflowUpdate'; export * from './workflowUpdateRequest'; export * from './workflowValidationError'; export * from './workflowValidationErrorList'; +export * from './workingDaysConfig'; export * from './worklog'; export * from './worklogIdsRequest'; export * from './worklogsMoveRequest';