diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index d9407d8a..58c7a246 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -24,7 +24,7 @@ jobs: uses: pnpm/action-setup@v4 - name: Prepare Node.js - uses: actions/setup-node@v6.0.0 + uses: actions/setup-node@v6 with: node-version-file: .node-version cache: pnpm @@ -35,75 +35,66 @@ jobs: - name: Lint run: pnpm run lint - check-renovate-changefile: - if: startsWith(github.event.pull_request.head.ref, 'renovate/') && github.base_ref == github.event.repository.default_branch + check-version-plan: needs: install + if: github.base_ref == github.event.repository.default_branch && github.head_ref != 'release' && !startsWith(github.head_ref, 'renovate/') runs-on: ubuntu-latest steps: - - uses: actions/checkout@v6 + - name: Checkout + uses: actions/checkout@v6 with: - ref: ${{ github.event.pull_request.head.ref }} - token: ${{ secrets.RENOVATE_AUTO_BEACHBALL_CHANGEFILE_TOKEN }} + fetch-depth: 0 + + - name: Prepare pnpm + uses: pnpm/action-setup@v4 - # Install dependencies (example using pnpm) - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v5 + - name: Prepare Node.js + uses: actions/setup-node@v6 with: node-version-file: .node-version cache: pnpm - - run: pnpm install - - name: Check and generate changefile for Renovate - # Pin to the last commit on main before this action was removed (replaced by renovate-auto-version-plan) - uses: RightCapitalHQ/frontend-style-guide/.github/actions/renovate-auto-beachball-changefile@e7e6cdd89b0a5e56bb7b1b5280aae241d9e4e848 + - name: Install dependencies + run: pnpm install - check-beachball-changefile: - if: github.base_ref == github.event.repository.default_branch - needs: install - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v6.0.0 - with: - node-version-file: .node-version - cache: pnpm - - run: pnpm install + - name: Set SHAs for Nx + uses: nrwl/nx-set-shas@v4 + + - name: Check version plan + run: pnpm exec nx release plan:check - - name: Check - run: pnpm exec beachball check + check-renovate-version-plan: + needs: install + if: startsWith(github.event.pull_request.head.ref, 'renovate/') && github.base_ref == github.event.repository.default_branch + uses: RightCapitalHQ/actions/.github/workflows/nx-release-auto-plan.yml@nx-release-auto-plan/v0.4.2 + secrets: inherit - build: - if: ${{ always() && !failure() && !cancelled() }} - needs: check-beachball-changefile + prerelease: + if: >- + !failure() && !cancelled() + && github.event_name == 'pull_request' + && github.event.pull_request.head.repo.full_name == 'RightCapitalHQ/php-parser' + && github.base_ref == github.event.repository.default_branch + && github.head_ref != 'release' + needs: [install, check-version-plan, check-renovate-version-plan] runs-on: ubuntu-latest - permissions: - id-token: write - contents: write steps: - - uses: actions/checkout@v6 - - uses: pnpm/action-setup@v4 - - uses: actions/setup-node@v6.0.0 + - uses: actions/create-github-app-token@v3 + id: app-token with: - node-version-file: .node-version - cache: pnpm - - run: pnpm install - - - name: Build - run: pnpm run build - - - name: Publish (development) - if: github.repository == 'RightCapitalHQ/php-parser' && github.base_ref == github.event.repository.default_branch + app-id: ${{ secrets.RC_BOT_APP_ID }} + private-key: ${{ secrets.RC_BOT_PRIVATE_KEY }} + permission-actions: write + - name: Trigger prerelease workflow env: - HEAD_REF: ${{ github.head_ref }} - run: | - preid="${HEAD_REF//\//-}".${{ github.run_number }}.${{ github.run_attempt }} - npm --no-git-tag-version version prerelease --preid="${preid}" - pnpm publish --no-git-checks --access public --tag development - - - name: Publish (main) - if: github.repository == 'RightCapitalHQ/php-parser' && github.ref_name == github.event.repository.default_branch + GH_TOKEN: ${{ steps.app-token.outputs.token }} + BRANCH_NAME: ${{ github.head_ref }} + RUN_NUMBER: ${{ github.run_number }} + RUN_ATTEMPT: ${{ github.run_attempt }} run: | - git config --local user.email "npm-publisher@rightcapital.com" - git config --local user.name "GitHub Actions[bot]" - pnpm beachball publish --access public --yes -m 'chore(release): applying package updates' + gh workflow run release.yml \ + --repo "$GITHUB_REPOSITORY" \ + -f prerelease=true \ + -f "branch_name=${BRANCH_NAME}" \ + -f "run_number=${RUN_NUMBER}" \ + -f "run_attempt=${RUN_ATTEMPT}" diff --git a/.github/workflows/release-pr.yml b/.github/workflows/release-pr.yml new file mode 100644 index 00000000..2a447ee8 --- /dev/null +++ b/.github/workflows/release-pr.yml @@ -0,0 +1,15 @@ +name: Release PR + +on: + push: + branches: [main] + workflow_dispatch: + +jobs: + create-release-pr: + uses: RightCapitalHQ/actions/.github/workflows/nx-release-pr.yml@nx-release-pr/v0.4.2 + with: + release-branch: release + base: main + pr-title: 'chore(release): release packages' + secrets: inherit diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml new file mode 100644 index 00000000..6a5b5ab2 --- /dev/null +++ b/.github/workflows/release.yml @@ -0,0 +1,68 @@ +name: Release + +on: + pull_request: + types: [closed] + branches: [main] + + workflow_dispatch: + inputs: + prerelease: + required: true + type: boolean + branch_name: + required: true + type: string + run_number: + required: true + type: string + run_attempt: + required: true + type: string + +jobs: + release: + if: >- + github.event_name == 'pull_request' + && github.event.pull_request.merged == true + && github.event.pull_request.head.ref == 'release' + uses: RightCapitalHQ/actions/.github/workflows/nx-release.yml@nx-release/v0.4.2 + with: + publish: true + secrets: inherit + + prerelease: + if: inputs.prerelease + runs-on: ubuntu-latest + permissions: + id-token: write + contents: read + steps: + - uses: actions/checkout@v6 + with: + ref: ${{ inputs.branch_name }} + persist-credentials: false + + - name: Setup PHP with Composer + uses: shivammathur/setup-php@v2 + with: + php-version: '8.2' + tools: composer + + - uses: pnpm/action-setup@v4 + - uses: actions/setup-node@v6 + with: + node-version-file: .node-version + cache: pnpm + - run: pnpm install + + - name: Publish prerelease (development) + env: + BRANCH_NAME: ${{ inputs.branch_name }} + RUN_NUMBER: ${{ inputs.run_number }} + RUN_ATTEMPT: ${{ inputs.run_attempt }} + NPM_CONFIG_PROVENANCE: true + run: | + preid="${BRANCH_NAME//\//-}".${RUN_NUMBER}.${RUN_ATTEMPT} + npm --no-git-tag-version version prerelease --preid="${preid}" + pnpm publish --no-git-checks --access public --tag development diff --git a/.gitignore b/.gitignore index 51c209e8..6284e1e9 100644 --- a/.gitignore +++ b/.gitignore @@ -12,3 +12,8 @@ logs *.log npm-debug.log* lerna-debug.log* + +# nx +/.nx/cache +/.nx/workspace-data +!/.nx/version-plans/ diff --git a/.nx/version-plans/migrate-to-nx-release.md b/.nx/version-plans/migrate-to-nx-release.md new file mode 100644 index 00000000..ff46aea0 --- /dev/null +++ b/.nx/version-plans/migrate-to-nx-release.md @@ -0,0 +1,5 @@ +--- +"@rightcapital/php-parser": patch +--- + +Migrate from beachball to Nx Release workflow. diff --git a/.prettierignore b/.prettierignore index 579a85c4..1e2eff4a 100644 --- a/.prettierignore +++ b/.prettierignore @@ -3,4 +3,5 @@ src/php-parser/types/node src/php-parser/types/types.ts pnpm-lock.yaml composer.lock -CHANGELOG.md \ No newline at end of file +CHANGELOG.md +.nx/version-plans/ \ No newline at end of file diff --git a/CHANGELOG.json b/CHANGELOG.json deleted file mode 100644 index a9f2f6a1..00000000 --- a/CHANGELOG.json +++ /dev/null @@ -1,1668 +0,0 @@ -{ - "name": "@rightcapital/php-parser", - "entries": [ - { - "date": "Fri, 20 Mar 2026 09:30:52 GMT", - "version": "1.5.3", - "tag": "@rightcapital/php-parser_v1.5.3", - "comments": { - "none": [ - { - "author": "noreply@anthropic.com", - "package": "@rightcapital/php-parser", - "commit": "4eedf650cb7a06434102c2bf2366ab5038053ba2", - "comment": "fix(ci): pin renovate-auto-beachball-changefile action to last available commit" - } - ] - } - }, - { - "date": "Mon, 28 Jul 2025 00:45:23 GMT", - "version": "1.5.1", - "tag": "@rightcapital/php-parser_v1.5.1", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "f19e150f0bdbfa3c0f1a20df176301a387dbb083", - "comment": "fix(deps): update dependency nikic/php-parser to v5.6.0" - } - ] - } - }, - { - "date": "Fri, 25 Jul 2025 03:04:50 GMT", - "version": "1.5.0", - "tag": "@rightcapital/php-parser_v1.5.0", - "comments": { - "minor": [ - { - "author": "yilunsun11@yeah.net", - "package": "@rightcapital/php-parser", - "commit": "0c8c43fd8640902239c1082c540e54ca428bf216", - "comment": "feat(cli-helpers): add async PHP file parsing method and refactor path resolution" - } - ] - } - }, - { - "date": "Wed, 16 Jul 2025 03:15:04 GMT", - "version": "1.4.38", - "tag": "@rightcapital/php-parser_v1.4.38", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "e3111e7fce3622c9aaa82cf71e0d4094facc1a96", - "comment": "chore(deps): update node.js to v22.17.1" - } - ] - } - }, - { - "date": "Wed, 09 Jul 2025 22:37:42 GMT", - "version": "1.4.37", - "tag": "@rightcapital/php-parser_v1.4.37", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "4a3b9b5c8104537be03bd4c798a110b6be2e63a3", - "comment": "chore(deps): update pnpm to v10.13.1" - } - ] - } - }, - { - "date": "Fri, 27 Jun 2025 07:36:14 GMT", - "version": "1.4.36", - "tag": "@rightcapital/php-parser_v1.4.36", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "77bb2b8364a95c6b936726155268030fef5f9d6b", - "comment": "fix(deps): update automerge non-major updates" - } - ] - } - }, - { - "date": "Wed, 25 Jun 2025 14:31:29 GMT", - "version": "1.4.35", - "tag": "@rightcapital/php-parser_v1.4.35", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "4451e6ce1e62b416aaaba3acb3747835e661623a", - "comment": "fix(deps): update automerge non-major updates" - }, - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "4451e6ce1e62b416aaaba3acb3747835e661623a", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.4.133" - } - ] - } - }, - { - "date": "Tue, 24 Jun 2025 15:23:45 GMT", - "version": "1.4.34", - "tag": "@rightcapital/php-parser_v1.4.34", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "fb131c18428823804ddbbda70db408ebf1b4e77c", - "comment": "chore(deps): update pnpm to v10.12.3" - } - ] - } - }, - { - "date": "Mon, 23 Jun 2025 11:12:05 GMT", - "version": "1.4.33", - "tag": "@rightcapital/php-parser_v1.4.33", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "4828776b9c36129b3089805ac5b7ddfa27b3013d", - "comment": "fix(deps): update automerge non-major updates" - } - ] - } - }, - { - "date": "Sun, 08 Jun 2025 22:29:47 GMT", - "version": "1.4.32", - "tag": "@rightcapital/php-parser_v1.4.32", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "31dcef2f1a00da54bd735674097fbb569e2362f0", - "comment": "chore(deps): update pnpm to v10.12.1" - } - ] - } - }, - { - "date": "Mon, 02 Jun 2025 20:49:01 GMT", - "version": "1.4.31", - "tag": "@rightcapital/php-parser_v1.4.31", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "198b3380fce1a647660312d8b6de8e1288d01482", - "comment": "chore(deps): update pnpm to v10.11.1" - } - ] - } - }, - { - "date": "Sat, 31 May 2025 12:22:42 GMT", - "version": "1.4.30", - "tag": "@rightcapital/php-parser_v1.4.30", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "1ccfca8a402d402e9321c2b239dfbbaf0665388f", - "comment": "fix(deps): update dependency nikic/php-parser to v5.5.0" - } - ] - } - }, - { - "date": "Thu, 22 May 2025 03:28:29 GMT", - "version": "1.4.29", - "tag": "@rightcapital/php-parser_v1.4.29", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "9718e374ffcec114aca13919a7a01d9e83fb65d2", - "comment": "chore(deps): update node.js to v22.16.0" - } - ] - } - }, - { - "date": "Thu, 15 May 2025 02:51:44 GMT", - "version": "1.4.28", - "tag": "@rightcapital/php-parser_v1.4.28", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "622d5d8882f483bb124ed75970808cf34af7436a", - "comment": "chore(deps): update node.js to v22.15.1" - } - ] - } - }, - { - "date": "Wed, 14 May 2025 02:11:29 GMT", - "version": "1.4.27", - "tag": "@rightcapital/php-parser_v1.4.27", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "377fa394c20ddaac7ae2ecc0aa0ea260f796a50e", - "comment": "chore(deps): update pnpm to v10.11.0" - } - ] - } - }, - { - "date": "Mon, 28 Apr 2025 06:55:39 GMT", - "version": "1.4.26", - "tag": "@rightcapital/php-parser_v1.4.26", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "aeae4ce1cd01b668a129df92ec5b1a6feff0f8f0", - "comment": "chore(deps): update pnpm to v10.10.0" - } - ] - } - }, - { - "date": "Wed, 23 Apr 2025 12:38:54 GMT", - "version": "1.4.25", - "tag": "@rightcapital/php-parser_v1.4.25", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "21566efeb739636f5ac4fa3bf0d8674dff266333", - "comment": "chore(deps): update node.js to v22.15.0" - } - ] - } - }, - { - "date": "Mon, 21 Apr 2025 14:31:37 GMT", - "version": "1.4.24", - "tag": "@rightcapital/php-parser_v1.4.24", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "3e1a7a1ff965cbba7b82aa9320dc48c908ac92dc", - "comment": "chore(deps): update pnpm to v10.9.0" - } - ] - } - }, - { - "date": "Mon, 14 Apr 2025 15:06:12 GMT", - "version": "1.4.23", - "tag": "@rightcapital/php-parser_v1.4.23", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "25e80bc11c72ca05bf78620b67cf1bf12a56eacf", - "comment": "chore(deps): update automerge non-major updates" - } - ] - } - }, - { - "date": "Mon, 07 Apr 2025 21:43:56 GMT", - "version": "1.4.22", - "tag": "@rightcapital/php-parser_v1.4.22", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "077b5a8990487f6722086d93ed403dddf2a0690e", - "comment": "chore(deps): update pnpm to v10.8.0" - } - ] - } - }, - { - "date": "Sat, 05 Apr 2025 06:42:47 GMT", - "version": "1.4.21", - "tag": "@rightcapital/php-parser_v1.4.21", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "413bcac30a38eafca14b000a0885ac763b99cfb9", - "comment": "fix(deps): update dependency typescript to v5.8.3" - } - ] - } - }, - { - "date": "Tue, 01 Apr 2025 23:24:26 GMT", - "version": "1.4.20", - "tag": "@rightcapital/php-parser_v1.4.20", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "33f2bfd2c0cdb7c4015d6585dd5e8b0eb549e43f", - "comment": "chore(deps): update pnpm to v10.7.1" - } - ] - } - }, - { - "date": "Wed, 26 Mar 2025 18:51:29 GMT", - "version": "1.4.19", - "tag": "@rightcapital/php-parser_v1.4.19", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "c731cb94353df7e2037176edb4b932120f0272fe", - "comment": "chore(deps): update pnpm to v10.7.0" - } - ] - } - }, - { - "date": "Wed, 19 Mar 2025 21:32:28 GMT", - "version": "1.4.18", - "tag": "@rightcapital/php-parser_v1.4.18", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "2f158ee2d8e78b78b752d1b5fe9a993d1ed4b141", - "comment": "chore(deps): update pnpm to v10.6.5" - } - ] - } - }, - { - "date": "Mon, 17 Mar 2025 22:41:17 GMT", - "version": "1.4.17", - "tag": "@rightcapital/php-parser_v1.4.17", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "4d0ebdab4ed1ead2e8926e60e7c2d41ea346e726", - "comment": "chore(deps): update pnpm to v10.6.4" - } - ] - } - }, - { - "date": "Mon, 17 Mar 2025 06:57:21 GMT", - "version": "1.4.16", - "tag": "@rightcapital/php-parser_v1.4.16", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "c0eb189bc5b09d488547db9c3f9dd73f077cdcbe", - "comment": "chore(deps): update actions/setup-node action to v4.3.0" - } - ] - } - }, - { - "date": "Thu, 13 Mar 2025 21:24:08 GMT", - "version": "1.4.15", - "tag": "@rightcapital/php-parser_v1.4.15", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "0ce1660410880c1fe9401148e75d0a0e7d8a3d75", - "comment": "chore(deps): update pnpm to v10.6.3" - } - ] - } - }, - { - "date": "Mon, 10 Mar 2025 11:57:01 GMT", - "version": "1.4.14", - "tag": "@rightcapital/php-parser_v1.4.14", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "3a69fe9a56eb1b29417a7246de8ffa7c570db21f", - "comment": "chore(deps): update pnpm to v10.6.2" - } - ] - } - }, - { - "date": "Fri, 07 Mar 2025 06:03:43 GMT", - "version": "1.4.13", - "tag": "@rightcapital/php-parser_v1.4.13", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "a7773bfecd4505def98f73301db64e0db6e7e45e", - "comment": "chore(deps): update pnpm to v10.6.1" - } - ] - } - }, - { - "date": "Thu, 06 Mar 2025 23:16:47 GMT", - "version": "1.4.12", - "tag": "@rightcapital/php-parser_v1.4.12", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "ca629843c09dbd49ddeb4047889e02869de88713", - "comment": "chore(deps): update pnpm to v10.6.0" - } - ] - } - }, - { - "date": "Mon, 03 Mar 2025 05:38:36 GMT", - "version": "1.4.11", - "tag": "@rightcapital/php-parser_v1.4.11", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "afef4a8d75d1ef94746851063f9e1d10b42f641a", - "comment": "fix(deps): update automerge non-major updates" - } - ] - } - }, - { - "date": "Mon, 03 Mar 2025 05:11:43 GMT", - "version": "1.4.10", - "tag": "@rightcapital/php-parser_v1.4.10", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "fe201df709ca61aec38e622a1d30e35e3f260745", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.4.108" - } - ] - } - }, - { - "date": "Mon, 03 Mar 2025 02:45:47 GMT", - "version": "1.4.9", - "tag": "@rightcapital/php-parser_v1.4.9", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "f370a0a50b014ff339097bd99b09d4007fbce1f6", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Mon, 03 Mar 2025 02:36:11 GMT", - "version": "1.4.9", - "tag": "@rightcapital/php-parser_v1.4.9", - "comments": { - "none": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "f9afeb04a554056e861570938854c131c14d5601", - "comment": "chore(deps): update pnpm to v10" - } - ] - } - }, - { - "date": "Wed, 18 Dec 2024 13:38:03 GMT", - "version": "1.4.9", - "tag": "@rightcapital/php-parser_v1.4.9", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "9d33f0a68a35654784dc658a1c14ceef624e1ad3", - "comment": "chore(deps): update node.js to v22" - } - ] - } - }, - { - "date": "Wed, 20 Nov 2024 16:16:33 GMT", - "version": "1.4.8", - "tag": "@rightcapital/php-parser_v1.4.8", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "8257c00c8baade25df71e8ecced815319f326503", - "comment": "chore(deps): update automerge non-major updates" - } - ] - } - }, - { - "date": "Wed, 20 Nov 2024 07:28:03 GMT", - "version": "1.4.7", - "tag": "@rightcapital/php-parser_v1.4.7", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "2ff2db9a4f59fd8ec98dbd5c112ba93c8ee7a40f", - "comment": "chore(deps): update pnpm to v9.14.1" - } - ] - } - }, - { - "date": "Fri, 15 Nov 2024 07:44:19 GMT", - "version": "1.4.6", - "tag": "@rightcapital/php-parser_v1.4.6", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "a2641e0e2f43f8e6617f1d58c5d7ba710abd806f", - "comment": "chore(deps): update pnpm to v9.13.2" - } - ] - } - }, - { - "date": "Thu, 14 Nov 2024 20:03:38 GMT", - "version": "1.4.5", - "tag": "@rightcapital/php-parser_v1.4.5", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "884c930b76837c98018a119a9ee42f18b4fdf652", - "comment": "chore(deps): update pnpm to v9.13.1" - } - ] - } - }, - { - "date": "Wed, 13 Nov 2024 17:48:05 GMT", - "version": "1.4.4", - "tag": "@rightcapital/php-parser_v1.4.4", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "03eeacf165a9bc9d1bb4ba492a4b8905e876c9ce", - "comment": "chore(deps): update pnpm to v9.13.0" - } - ] - } - }, - { - "date": "Fri, 01 Nov 2024 07:56:07 GMT", - "version": "1.4.3", - "tag": "@rightcapital/php-parser_v1.4.3", - "comments": { - "none": [ - { - "author": "im@pyonpyon.today", - "package": "@rightcapital/php-parser", - "commit": "77e3b957614067e28fcadbcfe1898835da1f12d8", - "comment": "chore: bump ESLint to v9" - } - ] - } - }, - { - "date": "Mon, 28 Oct 2024 08:10:27 GMT", - "version": "1.4.3", - "tag": "@rightcapital/php-parser_v1.4.3", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "facde0182a6635e51bd12c3264de3b0ad67f3e5a", - "comment": "chore(deps): update pnpm to v9.12.3" - } - ] - } - }, - { - "date": "Thu, 24 Oct 2024 15:22:25 GMT", - "version": "1.4.2", - "tag": "@rightcapital/php-parser_v1.4.2", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "a31d6eacc5a486d1d54a5c34dcd009ec13ebbb37", - "comment": "chore(deps): update actions/setup-node action to v4.1.0" - } - ] - } - }, - { - "date": "Wed, 16 Oct 2024 23:00:37 GMT", - "version": "1.4.1", - "tag": "@rightcapital/php-parser_v1.4.1", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "286a897c1a79dde7408b26fca1557f4e5624cb21", - "comment": "chore(deps): update pnpm to v9.12.2" - } - ] - } - }, - { - "date": "Sat, 12 Oct 2024 05:48:51 GMT", - "version": "1.4.0", - "tag": "@rightcapital/php-parser_v1.4.0", - "comments": { - "minor": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "81560e1b3168e135089d2641325346ba53e6bfbe", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.4.72" - } - ] - } - }, - { - "date": "Sat, 12 Oct 2024 05:03:00 GMT", - "version": "1.3.0", - "tag": "@rightcapital/php-parser_v1.3.0", - "comments": { - "minor": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "4080e1ee1bca53135b71ad8fda9c77ae5b1eff58", - "comment": "chore(deps): update automerge non-major updates" - } - ] - } - }, - { - "date": "Sat, 12 Oct 2024 04:03:30 GMT", - "version": "1.2.0", - "tag": "@rightcapital/php-parser_v1.2.0", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "1cebf391f52ec63e75bc8a7498b5f6ba85db2dac", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Sat, 12 Oct 2024 03:55:31 GMT", - "version": "1.2.0", - "tag": "@rightcapital/php-parser_v1.2.0", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "2dde81655d577dc8fa24b74e5ef626266e8273c0", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Mon, 07 Oct 2024 03:11:47 GMT", - "version": "1.2.0", - "tag": "@rightcapital/php-parser_v1.2.0", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "99feecd9b1d7b3107ce60cfd6f6a9947e8c047b5", - "comment": "chore(deps): lock file maintenance" - } - ] - } - }, - { - "date": "Mon, 30 Sep 2024 01:10:36 GMT", - "version": "1.2.0", - "tag": "@rightcapital/php-parser_v1.2.0", - "comments": { - "none": [ - { - "author": "im@pyonpyon.today", - "package": "@rightcapital/php-parser", - "commit": "abbdb2e0533576cc7960b8f7f32e42316eb4a01e", - "comment": "ci: workaround Renvoate `postUpgradeTasks` restriction for generating changefiles" - } - ] - } - }, - { - "date": "Tue, 06 Aug 2024 16:41:29 GMT", - "version": "1.2.0", - "tag": "@rightcapital/php-parser_v1.2.0", - "comments": { - "minor": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "d5ac160c041725ea39120bcab6760cefc9e9ca02", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Tue, 06 Aug 2024 15:50:23 GMT", - "version": "1.1.3", - "tag": "@rightcapital/php-parser_v1.1.3", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "edb44aee9c9343becaa72394c5ef1c042abc03d6", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Mon, 15 Jul 2024 09:39:45 GMT", - "version": "1.1.3", - "tag": "@rightcapital/php-parser_v1.1.3", - "comments": { - "none": [ - { - "author": "im@pyonpyon.today", - "package": "@rightcapital/php-parser", - "commit": "93439ca9e3ec3c61c04c7ca7dc6b626f135a7c51", - "comment": "chore: upgrade pnpm/action-setup to v4" - } - ] - } - }, - { - "date": "Fri, 07 Jun 2024 08:39:43 GMT", - "version": "1.1.3", - "tag": "@rightcapital/php-parser_v1.1.3", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "a6fd92e921d5e06786eb197e2d14ee39f415ac68", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Thu, 25 Apr 2024 01:08:01 GMT", - "version": "1.1.3", - "tag": "@rightcapital/php-parser_v1.1.3", - "comments": { - "patch": [ - { - "author": "yilunsun11@yeah.net", - "package": "@rightcapital/php-parser", - "commit": "74fdf3707e43921a36ade79eb757b8bcc6112afc", - "comment": "feat: support using environment variable to overwrite `PHP_PARSER_BINARY`" - } - ] - } - }, - { - "date": "Fri, 19 Apr 2024 06:38:06 GMT", - "version": "1.1.2", - "tag": "@rightcapital/php-parser_v1.1.2", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "affc9ea7565e9e9d991edfc997bb05283b1aed65", - "comment": "chore(deps): update pnpm to v9" - }, - { - "author": "yilunsun11@yeah.net", - "package": "@rightcapital/php-parser", - "commit": "affc9ea7565e9e9d991edfc997bb05283b1aed65", - "comment": "feat: add start and end token positions to node attributes" - } - ] - } - }, - { - "date": "Fri, 19 Apr 2024 05:40:17 GMT", - "version": "1.1.1", - "tag": "@rightcapital/php-parser_v1.1.1", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "c8b991bdc8d72f6ff6168a8e2bb056426e347790", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.4.21" - } - ] - } - }, - { - "date": "Wed, 27 Mar 2024 10:29:23 GMT", - "version": "1.1.0", - "tag": "@rightcapital/php-parser_v1.1.0", - "comments": { - "minor": [ - { - "author": "yilunsun11@yeah.net", - "package": "@rightcapital/php-parser", - "commit": "536c392643010d94c7edda5e3237b8190c9c1ab9", - "comment": "feat: refactor `findNodeByNodeType` and `filterNodeByNodeType` for auto type inference" - } - ] - } - }, - { - "date": "Tue, 26 Mar 2024 05:30:39 GMT", - "version": "1.0.6", - "tag": "@rightcapital/php-parser_v1.0.6", - "comments": { - "none": [ - { - "author": "yilunsun11@yeah.net", - "package": "@rightcapital/php-parser", - "commit": "866ec4ff9f906623e343b95f3f6318bdd2c15277", - "comment": "ci: add beachball changefile check" - } - ] - } - }, - { - "date": "Tue, 26 Mar 2024 03:45:35 GMT", - "version": "1.0.6", - "tag": "@rightcapital/php-parser_v1.0.6", - "comments": { - "none": [ - { - "author": "yilunsun11@yeah.net", - "package": "@rightcapital/php-parser", - "commit": "a82c8c230b28f0a9724017a199a02be0ff008415", - "comment": "ci: add typo check" - } - ] - } - }, - { - "date": "Tue, 27 Feb 2024 13:26:35 GMT", - "version": "1.0.6", - "tag": "@rightcapital/php-parser_v1.0.6", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "ce82cf32573266d0d3eb61f74ac464880c3a673b", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Sun, 04 Feb 2024 07:00:58 GMT", - "version": "1.0.6", - "tag": "@rightcapital/php-parser_v1.0.6", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "f338e21e613469062ad5bc08973f8819cb388c2b", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.3.40" - } - ] - } - }, - { - "date": "Sun, 04 Feb 2024 06:58:45 GMT", - "version": "1.0.5", - "tag": "@rightcapital/php-parser_v1.0.5", - "comments": { - "none": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "6155cc32bd93ae4cd09e0f1f8138331e712d2a93", - "comment": "chore: follow the migration guide to upgrade husky scripts" - } - ] - } - }, - { - "date": "Fri, 02 Feb 2024 09:44:39 GMT", - "version": "1.0.5", - "tag": "@rightcapital/php-parser_v1.0.5", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "3c9988b0bd2a031c426e04833d01841d960a5f29", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Thu, 01 Feb 2024 03:38:38 GMT", - "version": "1.0.5", - "tag": "@rightcapital/php-parser_v1.0.5", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "6598745a3a7cf94a7850d065c0593aed96673ff4", - "comment": "chore(deps): update non-major updates(auto merge)" - } - ] - } - }, - { - "date": "Thu, 01 Feb 2024 03:22:33 GMT", - "version": "1.0.4", - "tag": "@rightcapital/php-parser_v1.0.4", - "comments": { - "patch": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "30a44c6ddf78fc43c7432e162c2c0ccb70610d9c", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.3.38" - } - ] - } - }, - { - "date": "Thu, 01 Feb 2024 03:21:31 GMT", - "version": "1.0.3", - "tag": "@rightcapital/php-parser_v1.0.3", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "f8eec3af9847ea1d1435507d42b06971426f7119", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Thu, 01 Feb 2024 02:33:04 GMT", - "version": "1.0.3", - "tag": "@rightcapital/php-parser_v1.0.3", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "514a1796bb5742ae2a8ab015856dd21830cb2bbc", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Sun, 14 Jan 2024 07:59:19 GMT", - "version": "1.0.3", - "tag": "@rightcapital/php-parser_v1.0.3", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "6cbe7ca4de4b2a229a60d09708ec23973875cda6", - "comment": "fix(deps): update dependency prettier to v3.2.2" - } - ] - } - }, - { - "date": "Fri, 12 Jan 2024 22:59:44 GMT", - "version": "1.0.2", - "tag": "@rightcapital/php-parser_v1.0.2", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "0554ef798373e98ffafe562f80533f763f91332c", - "comment": "fix(deps): update dependency prettier to v3.2.1" - } - ] - } - }, - { - "date": "Wed, 10 Jan 2024 22:48:49 GMT", - "version": "1.0.1", - "tag": "@rightcapital/php-parser_v1.0.1", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "1a591707267c28d9610e15924ea757eb3ce36444", - "comment": "chore(deps): update non-major updates(auto merge)" - } - ] - } - }, - { - "date": "Tue, 09 Jan 2024 05:47:54 GMT", - "version": "1.0.0", - "tag": "@rightcapital/php-parser_v1.0.0", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "363a6c05aee24e5a01736f4f50221e525a1403b8", - "comment": "chore(deps): pin devdependency tsx to 4.7.0" - } - ] - } - }, - { - "date": "Mon, 08 Jan 2024 05:37:44 GMT", - "version": "1.0.0", - "tag": "@rightcapital/php-parser_v1.0.0", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "dcc7216c2e8fed07b7c7ee7ca2bc4d53f32b399b", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Mon, 08 Jan 2024 05:36:08 GMT", - "version": "1.0.0", - "tag": "@rightcapital/php-parser_v1.0.0", - "comments": { - "major": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "7f91958a55a48607403ca1aa231fee0d9d6f6c70", - "comment": "feat: support `nikic/PHP-Parser` v5.x" - } - ] - } - }, - { - "date": "Wed, 03 Jan 2024 04:30:13 GMT", - "version": "0.3.10", - "tag": "@rightcapital/php-parser_v0.3.10", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "1574f031894cf081d3a25bcde08acf7fa986661d", - "comment": "chore(deps): update pnpm to v8.14.0" - } - ] - } - }, - { - "date": "Tue, 26 Dec 2023 20:02:18 GMT", - "version": "0.3.9", - "tag": "@rightcapital/php-parser_v0.3.9", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "be08ee16db99e4ca2e1b78ab9ea623ac3bfffcaa", - "comment": "chore(deps): update pnpm to v8.13.1" - } - ] - } - }, - { - "date": "Mon, 18 Dec 2023 13:13:23 GMT", - "version": "0.3.8", - "tag": "@rightcapital/php-parser_v0.3.8", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "2c03cf7bdde7106fe35b08f3821bea4dc340979a", - "comment": "chore(deps): update actions/setup-node action to v4.0.1" - } - ] - } - }, - { - "date": "Mon, 18 Dec 2023 07:21:58 GMT", - "version": "0.3.7", - "tag": "@rightcapital/php-parser_v0.3.7", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "a6d417fc808a676b42999bc52d2479cb463fbaed", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.3.16" - } - ], - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "a6d417fc808a676b42999bc52d2479cb463fbaed", - "comment": "chore(deps): update devdependencies to v16" - } - ] - } - }, - { - "date": "Mon, 18 Dec 2023 07:08:12 GMT", - "version": "0.3.6", - "tag": "@rightcapital/php-parser_v0.3.6", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "f552b502c23e3ad96804f689f93844eb22ae3ac1", - "comment": "fix(deps): update non-major updates(auto merge)" - } - ] - } - }, - { - "date": "Mon, 18 Dec 2023 06:58:13 GMT", - "version": "0.3.5", - "tag": "@rightcapital/php-parser_v0.3.5", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "53c200031f5440e080a62ca6859be526c433c32d", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Sat, 16 Dec 2023 07:37:32 GMT", - "version": "0.3.5", - "tag": "@rightcapital/php-parser_v0.3.5", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "1d8abd1a023547a10d4445044193893bdd4302c6", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.3.14" - } - ] - } - }, - { - "date": "Fri, 17 Nov 2023 03:18:46 GMT", - "version": "0.3.4", - "tag": "@rightcapital/php-parser_v0.3.4", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "5b311a151dca26191086564e0cf718524c4b9f7c", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Mon, 06 Nov 2023 03:06:57 GMT", - "version": "0.3.4", - "tag": "@rightcapital/php-parser_v0.3.4", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "b8abdda11c34871df1ede143843ff2c8f32ed7f1", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Mon, 30 Oct 2023 03:11:03 GMT", - "version": "0.3.4", - "tag": "@rightcapital/php-parser_v0.3.4", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "31644bce3a93136a0831cd847e91f5105ffb5f2b", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Fri, 27 Oct 2023 02:51:17 GMT", - "version": "0.3.4", - "tag": "@rightcapital/php-parser_v0.3.4", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "bef27c516199c2f374b94b38232a0be446295757", - "comment": "chore(deps): update dependency node to v20" - } - ] - } - }, - { - "date": "Tue, 24 Oct 2023 00:59:19 GMT", - "version": "0.3.3", - "tag": "@rightcapital/php-parser_v0.3.3", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "eace5df63af6a71589dea4f07187f00c4989348d", - "comment": "chore(deps): update actions/setup-node action to v4" - } - ] - } - }, - { - "date": "Mon, 23 Oct 2023 06:23:46 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "60edfe61edd2dd58066914a7bf69f0099e02b73b", - "comment": "chore(deps): update devdependencies to v18" - } - ] - } - }, - { - "date": "Thu, 19 Oct 2023 10:59:25 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "b416786041ab62f44be3ab82bd1a8b23da302feb", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Mon, 16 Oct 2023 04:21:17 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "213a3130a47e13f7e96341914b291fd0b95c62f8", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Sun, 15 Oct 2023 05:08:33 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "c5a0fb9f0f3e49020e45056b2168ad76309e2457", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Tue, 10 Oct 2023 01:33:06 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "abc265009a29470b5d06cdb774e2a3080098b444", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Sat, 07 Oct 2023 01:18:41 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "25dee82983e36603813b600fb6f007bf136f04ce", - "comment": "chore(deps): update devdependency @types/node to v20.8.3" - } - ] - } - }, - { - "date": "Mon, 02 Oct 2023 03:49:57 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "2143c3dc192d08c626b18ca6835e16e0bd1fbf36", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Sun, 01 Oct 2023 06:38:12 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "76e5d705f3d77fd2aed9a4056b5c19363ca6f3bc", - "comment": "chore(deps): update devdependency @types/node to v20.8.0" - } - ] - } - }, - { - "date": "Fri, 29 Sep 2023 15:07:03 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "01c675e8c2246c9a5870f27b855c32dec2609397", - "comment": "chore(deps): update devdependencies to v17.7.2" - } - ] - } - }, - { - "date": "Thu, 28 Sep 2023 01:44:46 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "e4f5896ee7c203034c83a8144f8ece50edf3d3c2", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Thu, 28 Sep 2023 01:42:16 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "f4ab06a9abf3ddaf48b41c0509454d22296e672b", - "comment": "chore(deps): update devdependencies to v8" - } - ] - } - }, - { - "date": "Mon, 25 Sep 2023 05:50:04 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "29139614+renovate[bot]@users.noreply.github.com", - "package": "@rightcapital/php-parser", - "commit": "d13e0ebbe5b63d5867eb280d2d35d078cb3a0e57", - "comment": "chore(deps): update devdependency @types/node to v20.6.5" - } - ] - } - }, - { - "date": "Mon, 25 Sep 2023 01:40:35 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "52cc78e2eb93160df7f9da99e129d56e02fb11a2", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Mon, 25 Sep 2023 01:39:13 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "394b4e7a3262114919a97af24e8e92666f6bfab1", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Sat, 23 Sep 2023 16:03:17 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "85b623ec41c8d65c0b40945c1a72d91c14356e3c", - "comment": "chore(deps): update devdependency @types/lodash to v4.14.199" - } - ] - } - }, - { - "date": "Thu, 21 Sep 2023 14:25:28 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "e009365837d9a9c560242abcc1fd2d62cce56394", - "comment": "chore(deps): update devdependency @types/node to v20.6.3" - } - ] - } - }, - { - "date": "Tue, 19 Sep 2023 13:48:13 GMT", - "version": "0.3.2", - "tag": "@rightcapital/php-parser_v0.3.2", - "comments": { - "patch": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "10bf7d08a16088eb414d1c14f357808a995b3bd6", - "comment": "docs: update library name and description" - } - ] - } - }, - { - "date": "Mon, 18 Sep 2023 02:31:13 GMT", - "version": "0.3.1", - "tag": "@rightcapital/php-parser_v0.3.1", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "e89d73f3e9cd92393e264b1e9ec5f8998d231a1b", - "comment": "chore(deps): lock file maintenance non-major updates" - } - ] - } - }, - { - "date": "Sun, 17 Sep 2023 13:52:59 GMT", - "version": "0.3.1", - "tag": "@rightcapital/php-parser_v0.3.1", - "comments": { - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "3e2de474cfd5c406398c13f76bab4a0b32d0a917", - "comment": "fix(deps): update dependency @rightcapital/phpdoc-parser to v0.3.10" - } - ] - } - }, - { - "date": "Sun, 17 Sep 2023 12:35:18 GMT", - "version": "0.3.0", - "tag": "@rightcapital/php-parser_v0.3.0", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "5094ada89f8eacda419702a16945d87f13df273c", - "comment": "chore(deps): update devdependencies" - } - ] - } - }, - { - "date": "Thu, 14 Sep 2023 14:48:22 GMT", - "version": "0.3.0", - "tag": "@rightcapital/php-parser_v0.3.0", - "comments": { - "minor": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "504d1693284dfa1874acbfdaee008c5db7802215", - "comment": "feat: generate NodeType as enum and mapping to interface for better type hints" - } - ] - } - }, - { - "date": "Thu, 14 Sep 2023 09:47:17 GMT", - "version": "0.2.0", - "tag": "@rightcapital/php-parser_v0.2.0", - "comments": { - "minor": [ - { - "author": "i@rainx.cc", - "package": "@rightcapital/php-parser", - "commit": "7ca54e43462d9078fb5ae103aed467618246e2b4", - "comment": "feat: add method to parse PHP directly from code" - } - ] - } - }, - { - "date": "Thu, 14 Sep 2023 07:49:40 GMT", - "version": "0.1.3", - "tag": "@rightcapital/php-parser_v0.1.3", - "comments": { - "none": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "91a8140704c7524854b6ddfeb6542920e27231ad", - "comment": "chore(deps): pin dependencies" - } - ], - "patch": [ - { - "author": "email not defined", - "package": "@rightcapital/php-parser", - "commit": "91a8140704c7524854b6ddfeb6542920e27231ad", - "comment": "fix(deps): pin dependencies" - } - ] - } - } - ] -} diff --git a/CHANGELOG.md b/CHANGELOG.md index af345fe9..22c0907b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,11 +1,3 @@ -# Change Log - @rightcapital/php-parser - - - - - - - ### [1.5.1](https://github.com/RightCapitalHQ/phpdoc-parser/tree/@rightcapital/php-parser_v1.5.1) (2025-7-28) - fix(deps): update dependency nikic/php-parser to v5.6.0 ([f19e150](https://github.com/RightCapitalHQ/phpdoc-parser/commit/f19e150f0bdbfa3c0f1a20df176301a387dbb083)) diff --git a/beachball.config.js b/beachball.config.js deleted file mode 100644 index 0906d75b..00000000 --- a/beachball.config.js +++ /dev/null @@ -1,40 +0,0 @@ -// @ts-check -/** @type {import('beachball').BeachballConfig} */ -module.exports = { - registry: 'https://registry.npmjs.org', - ignorePatterns: [ - '.*ignore', - 'prettier.config.cjs', - '.eslintrc.cjs', - 'jest.*.js', - '.pnpm-store/**', - '.vscode/**', - 'pnpm-lock.yaml', - ], - changelog: { - customRenderers: { - renderHeader() {}, - renderChangeTypeHeader(changeType, renderInfo) { - const changelogDate = renderInfo.newVersionChangelog.date - .toLocaleDateString('zh-CN') - .replace(/\//g, '-'); - const heading = - changeType === 'major' || changeType === 'minor' ? '##' : '###'; - return `${heading} [${renderInfo.newVersionChangelog.version}](https://github.com/RightCapitalHQ/phpdoc-parser/tree/${renderInfo.newVersionChangelog.tag}) (${changelogDate})`; - }, - // Original template: https://github.com/microsoft/beachball/blob/aefbc1ac37ee85961cc787133c827f1fd3925550/src/changelog/renderPackageChangelog.ts#L93 - renderEntry(entry) { - if (entry.author === 'beachball') { - return `- ${entry.comment}`; - } - // Imitate GitHub's commit format https://docs.github.com/en/get-started/writing-on-github/working-with-advanced-formatting/autolinked-references-and-urls#commit-shas - return `- ${entry.comment} ([${entry.commit.substring( - 0, - 7, - )}](https://github.com/RightCapitalHQ/phpdoc-parser/commit/${ - entry.commit - }))`; - }, - }, - }, -}; diff --git a/commitlint.config.js b/commitlint.config.js index 422b1944..472a1f81 100644 --- a/commitlint.config.js +++ b/commitlint.config.js @@ -1 +1,6 @@ -module.exports = { extends: ['@commitlint/config-conventional'] }; +module.exports = { + extends: ['@commitlint/config-conventional'], + ignores: [ + (message) => message.startsWith('chore(release): applying package updates'), + ], +}; diff --git a/eslint.config.mjs b/eslint.config.mjs index 40747c55..02b313d4 100644 --- a/eslint.config.mjs +++ b/eslint.config.mjs @@ -8,6 +8,7 @@ export default config( 'src/php-parser/types/node', 'src/php-parser/types/types.ts', 'dist', + 'scripts', ], }, ...rcPreset.configs.recommended, diff --git a/nx.json b/nx.json new file mode 100644 index 00000000..6f32274f --- /dev/null +++ b/nx.json @@ -0,0 +1,35 @@ +{ + "$schema": "./node_modules/nx/schemas/nx-schema.json", + "release": { + "projects": ["."], + "versionPlans": { + "ignorePatternsForPlanCheck": [ + ".*ignore", + "prettier.config.*", + "eslint.config.*", + "composer.lock", + ".pnpm-store/**", + ".vscode/**", + "pnpm-lock.yaml" + ] + }, + "version": { + "preVersionCommand": "pnpm run build" + }, + "git": { + "commit": true, + "tag": true, + "commitMessage": "chore(release): applying package updates" + }, + "changelog": { + "projectChangelogs": { + "renderer": "scripts/changelog-renderer.cjs", + "createRelease": "github" + }, + "workspaceChangelog": false + }, + "releaseTag": { + "pattern": "v{version}" + } + } +} diff --git a/package.json b/package.json index 5c26f697..2fb4e03e 100644 --- a/package.json +++ b/package.json @@ -15,8 +15,8 @@ "main": "dist/index.js", "scripts": { "build": "pnpm run clean && tsc --project ./tsconfig.build.json", - "change": "beachball change --no-commit", - "check": "beachball check", + "change": "nx release plan", + "check": "nx release plan:check", "clean": "tsc --build --clean ./tsconfig.build.json", "commit": "cz", "fix": "pnpm run fix:eslint && pnpm run fix:prettier", @@ -51,10 +51,10 @@ "@types/lodash": "4.17.16", "@types/mustache": "4.2.5", "@types/node": "20.17.22", - "beachball": "2.51.0", "concurrently": "9.1.2", "eslint": "9.13.0", "husky": "9.1.7", + "nx": "22.0.2", "prettier-plugin-packagejson": "2.5.10", "tsx": "4.19.3" }, @@ -65,5 +65,10 @@ }, "publishConfig": { "registry": "https://registry.npmjs.org" + }, + "pnpm": { + "onlyBuiltDependencies": [ + "nx" + ] } } diff --git a/pnpm-lock.yaml b/pnpm-lock.yaml index 6cc6f770..401089d3 100644 --- a/pnpm-lock.yaml +++ b/pnpm-lock.yaml @@ -48,9 +48,6 @@ importers: '@types/node': specifier: 20.17.22 version: 20.17.22 - beachball: - specifier: 2.51.0 - version: 2.51.0(typescript@5.8.3) concurrently: specifier: 9.1.2 version: 9.1.2 @@ -60,6 +57,9 @@ importers: husky: specifier: 9.1.7 version: 9.1.7 + nx: + specifier: 22.0.2 + version: 22.0.2 prettier-plugin-packagejson: specifier: 2.5.10 version: 2.5.10(prettier@3.6.2) @@ -157,6 +157,15 @@ packages: resolution: {integrity: sha512-/yCrWGCoA1SVKOks25EGadP9Pnj0oAIHGpl2wH2M2Y46dPM2ueb8wyCVOD7O3WCTkaJ0IkKvzhl1JY7+uCT2Dw==} engines: {node: '>=v18'} + '@emnapi/core@1.9.2': + resolution: {integrity: sha512-UC+ZhH3XtczQYfOlu3lNEkdW/p4dsJ1r/bP7H8+rhao3TTTMO1ATq/4DdIi23XuGoFY+Cz0JmCbdVl0hz9jZcA==} + + '@emnapi/runtime@1.9.2': + resolution: {integrity: sha512-3U4+MIWHImeyu1wnmVygh5WlgfYDtyf0k8AbLhMFxOipihf6nrWC4syIm/SwEeec0mNSafiiNnMJwbza/Is6Lw==} + + '@emnapi/wasi-threads@1.2.1': + resolution: {integrity: sha512-uTII7OYF+/Mes/MrcIOYp5yOtSMLBWSIoLPpcgwipoiKbli6k322tcoFsxoIIxPDqW01SQGAgko4EzZi2BNv2w==} + '@esbuild/aix-ppc64@0.25.9': resolution: {integrity: sha512-OaGtL73Jck6pBKjNIe24BnFE6agGl+6KxDtTfHhy1HmhthfKouEcOhqpSL64K4/0WCtbKFLOdzD/44cJ4k9opA==} engines: {node: '>=18'} @@ -416,6 +425,21 @@ packages: resolution: {integrity: sha512-lGPVU3yO9ZNqA7vTYz26jny41lE7yoQansmqdMLBEfqaGsmdg7V3W9mK9Pvb5IL4EVZ9GnSDGMO/cJXud5dMaw==} engines: {node: '>=18'} + '@jest/diff-sequences@30.3.0': + resolution: {integrity: sha512-cG51MVnLq1ecVUaQ3fr6YuuAOitHK1S4WUJHnsPFE/quQr33ADUx1FfrTCpMCRxvy0Yr9BThKpDjSlcTi91tMA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/get-type@30.1.0': + resolution: {integrity: sha512-eMbZE2hUnx1WV0pmURZY9XoXPkUYjpc55mb0CrhtdWLtzMQPFvu/rZkTLZFTsdaVQa+Tr4eWAteqcUzoawq/uA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@jest/schemas@30.0.5': + resolution: {integrity: sha512-DmdYgtezMkh3cpU8/1uyXakv3tJRcmcXxBOcO0tbaozPwpmh4YMsnWrQm9ZmZMfa5ocbxzbFk6O4bDPEc/iAnA==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + + '@napi-rs/wasm-runtime@0.2.4': + resolution: {integrity: sha512-9zESzOO5aDByvhIAsOy9TbpZ0Ur2AJbUI7UT73kcUTS2mxAMHOBaa1st/jAymNoCtvrit99kkzT1FZuXVcgfIQ==} + '@nodelib/fs.scandir@2.1.5': resolution: {integrity: sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==} engines: {node: '>= 8'} @@ -428,6 +452,56 @@ packages: resolution: {integrity: sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==} engines: {node: '>= 8'} + '@nx/nx-darwin-arm64@22.0.2': + resolution: {integrity: sha512-2xrjMN4oJcZg8D3yzM3UGENBqelyMvmLjfHZgwXwyp2j6WexYaU0UusS2EmVTOCi9q7k3knQCWuSa2Y9uk2sTQ==} + cpu: [arm64] + os: [darwin] + + '@nx/nx-darwin-x64@22.0.2': + resolution: {integrity: sha512-pxfvnZLwfDk0Q9emDLNCyu0lOSMg8+4IUdIpfaNjBjYRV+042zLSzAMJ1n6Tn9p/QhM9nipVwXW0IhH5kf7kyg==} + cpu: [x64] + os: [darwin] + + '@nx/nx-freebsd-x64@22.0.2': + resolution: {integrity: sha512-wwfl4e2GzCENhYoJMEUmQaurRxyGiJH8x0IRI5YbLWzgj88hQGRkzUjUhxPkXHDn4/YtOq/rWViN5j2j1oAB2A==} + cpu: [x64] + os: [freebsd] + + '@nx/nx-linux-arm-gnueabihf@22.0.2': + resolution: {integrity: sha512-OKo3hVRRYUdMBTdUFxmFxz2Bto7iAZtnrszwm7NKgeqOetm37s1f+tZ1Q1s7WwZjjPm/B5vZ83TUXJcwMh+ieg==} + cpu: [arm] + os: [linux] + + '@nx/nx-linux-arm64-gnu@22.0.2': + resolution: {integrity: sha512-aaWUYXFaB9ztrICg0WHuz0tzoil+OkSpWi+wtM9PsV+vNQTYWIPclO+OpSp4am68/bdtuMuITOH99EvEIfv7ZA==} + cpu: [arm64] + os: [linux] + + '@nx/nx-linux-arm64-musl@22.0.2': + resolution: {integrity: sha512-ylT5GBJCUpTXp5ud8f/uRyW9OA2KR65nuFQ5iXNf1KXwfjGuinFDvZEDDj0zGQ4E/PwLrInqBkkSH25Ry99lOQ==} + cpu: [arm64] + os: [linux] + + '@nx/nx-linux-x64-gnu@22.0.2': + resolution: {integrity: sha512-N8beYlkdKbAC5CA3i5WoqUUbbsSO/0cQk3gMW7c41bouqdMWDUKG6m50d4yHk8V7RFC+sqY59tso3rYmXW3big==} + cpu: [x64] + os: [linux] + + '@nx/nx-linux-x64-musl@22.0.2': + resolution: {integrity: sha512-Q0joIxZHs9JVr/+6x1bee7z+7Z4SoO0mbhADuugjxly50O44Igg+rx78Iou00VrtSR+Ht5NlpILxOe4GhpFCpA==} + cpu: [x64] + os: [linux] + + '@nx/nx-win32-arm64-msvc@22.0.2': + resolution: {integrity: sha512-/4FXsBh+SB6fKFeVBFptPPWJIeFPQWmK29Q+XLrjYW/31bOs1k2uwn+7QYX0D+Z4HiME3iiRdAInFD9pVlyZbQ==} + cpu: [arm64] + os: [win32] + + '@nx/nx-win32-x64-msvc@22.0.2': + resolution: {integrity: sha512-Hp0z4h7kIo9XLVkGbyIZmgWOKIhSo2xs9pNT1TgZz/AmesnI/DdqRbazitnhXMhlvSWUOxdP/7I8xEZYG9zyNA==} + cpu: [x64] + os: [win32] + '@pkgr/core@0.1.2': resolution: {integrity: sha512-fdDH1LSGfZdTH2sxdpVMw31BanV28K/Gry0cVFxaNP77neJSkd82mM8ErPNYs9e+0O7SdHBLTDzDgwUuy18RnQ==} engines: {node: ^12.20.0 || ^14.18.0 || >=16.0.0} @@ -461,12 +535,18 @@ packages: '@rtsao/scc@1.1.0': resolution: {integrity: sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==} + '@sinclair/typebox@0.34.49': + resolution: {integrity: sha512-brySQQs7Jtn0joV8Xh9ZV/hZb9Ozb0pmazDIASBkYKCjXrXU3mpcFahmK/z4YDhGkQvP9mWJbVyahdtU5wQA+A==} + '@stylistic/eslint-plugin@2.9.0': resolution: {integrity: sha512-OrDyFAYjBT61122MIY1a3SfEgy3YCMgt2vL4eoPmvTwDBwyQhAXurxNQznlRD/jESNfYWfID8Ej+31LljvF7Xg==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} peerDependencies: eslint: '>=8.40.0' + '@tybys/wasm-util@0.9.0': + resolution: {integrity: sha512-6+7nlbMVX/PVDCwaIQ8nTOPveOcFLSt8GcXdx8hD0bt39uWxYT88uXzqTd4fTvqta7oeUJqudepapKNt2DYJFw==} + '@types/conventional-commits-parser@5.0.1': resolution: {integrity: sha512-7uz5EHdzz2TqoMfV7ee61Egf5y6NkcO4FB/1iCCQnbeiI1F3xzv3vK5dBCXUCLQgGYS+mUeigK1iKQzvED+QnQ==} @@ -494,10 +574,6 @@ packages: '@types/normalize-package-data@2.4.4': resolution: {integrity: sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==} - '@types/parse-path@7.1.0': - resolution: {integrity: sha512-EULJ8LApcVEPbrfND0cRQqutIOdiIgJ1Mgrhpy755r14xMohPTEpkV/k28SJvuOs9bHRFW8x+KeDAEPiGQPB9Q==} - deprecated: This is a stub types definition. parse-path provides its own type definitions, so you do not need this installed. - '@typescript-eslint/eslint-plugin@8.0.1': resolution: {integrity: sha512-5g3Y7GDFsJAnY4Yhvk8sZtFfV6YNF2caLzjrRPUBzewjPCaj0yokePB4LJSobyCzGMzjZZYFbwuzbfDHlimXbQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} @@ -602,6 +678,14 @@ packages: '@yarnpkg/lockfile@1.1.0': resolution: {integrity: sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ==} + '@yarnpkg/parsers@3.0.2': + resolution: {integrity: sha512-/HcYgtUSiJiot/XWGLOlGxPYUG65+/31V8oqk17vZLW1xlCoR4PampyePljOxY2n8/3jz9+tIFzICsyGujJZoA==} + engines: {node: '>=18.12.0'} + + '@zkochan/js-yaml@0.0.7': + resolution: {integrity: sha512-nrUSn7hzt7J6JWgWGz78ZYI8wj+gdIJdk0Ynjpp8l+trkn58Uqsf6RYrYkEK+3X18EX+TNdtJI0WxAtc+L84SQ==} + hasBin: true + JSONStream@1.3.5: resolution: {integrity: sha512-E+iruNOY8VV9s4JEbe1aNEm6MiszPRr/UfcHMz0TQh1BXSxHK+ASV1R6W4HpjBhSeS+54PIsAMCBmwD06LLsqQ==} hasBin: true @@ -622,6 +706,10 @@ packages: ajv@8.17.1: resolution: {integrity: sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==} + ansi-colors@4.1.3: + resolution: {integrity: sha512-/6w/C21Pm1A7aZitlI5Ni/2J6FFQN8i1Cvz3kHABAAbw93v/NlvKdVOqz7CCWz/3iv/JplRSEEZ83XION15ovw==} + engines: {node: '>=6'} + ansi-escapes@4.3.2: resolution: {integrity: sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==} engines: {node: '>=8'} @@ -638,6 +726,13 @@ packages: resolution: {integrity: sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==} engines: {node: '>=8'} + ansi-styles@5.2.0: + resolution: {integrity: sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==} + engines: {node: '>=10'} + + argparse@1.0.10: + resolution: {integrity: sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==} + argparse@2.0.1: resolution: {integrity: sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==} @@ -683,6 +778,9 @@ packages: resolution: {integrity: sha512-hsU18Ae8CDTR6Kgu9DYf0EbCr/a5iGL0rytQDobUcdpYOKokk8LEjVphnXkDkgpi0wYVsqrXuP0bZxJaTqdgoA==} engines: {node: '>= 0.4'} + asynckit@0.4.0: + resolution: {integrity: sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==} + at-least-node@1.0.0: resolution: {integrity: sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==} engines: {node: '>= 4.0.0'} @@ -695,6 +793,9 @@ packages: resolution: {integrity: sha512-Xm7bpRXnDSX2YE2YFfBk2FnF0ep6tmG7xPh8iHee8MIcrgq762Nkce856dYtJYLkuIoYZvGfTs/PbZhideTcEg==} engines: {node: '>=4'} + axios@1.14.0: + resolution: {integrity: sha512-3Y8yrqLSwjuzpXuZ0oIYZ/XGgLwUIBU3uLvbcpb0pidD9ctpShJd43KSlEEkVQg6DS0G9NKyzOvBfUtDKEyHvQ==} + axobject-query@3.2.4: resolution: {integrity: sha512-aPTElBrbifBU1krmZxGZOlBkslORe7Ll7+BDnI50Wy4LgOt69luMgevkDfTq1O/ZgprooPCtWpjCwKSZw/iZ4A==} engines: {node: '>= 0.4'} @@ -709,11 +810,6 @@ packages: resolution: {integrity: sha512-mcE+Wr2CAhHNWxXN/DdTI+n4gsPc5QpXpWnyCQWiQYIYZX+ZMJ8juXZgjRa/0/YPJo/NSsgW15/YgmI4nbysYw==} hasBin: true - beachball@2.51.0: - resolution: {integrity: sha512-Io+mzUb2QnTeOFDzyho0woU6FnUf1UlJLljJUIyMMJqxxj/sflXe5/CKnWk1c00FGRjMyftSx7oo7fD4Rf3ZEw==} - engines: {node: '>=14.0.0'} - hasBin: true - birecord@0.1.1: resolution: {integrity: sha512-VUpsf/qykW0heRlC8LooCq28Kxn3mAqKohhDG/49rrsQ1dT1CXyj/pgXS+5BSRzFTR/3DyIBOqQOrGyZOh71Aw==} @@ -795,6 +891,10 @@ packages: resolution: {integrity: sha512-I/zHAwsKf9FqGoXM4WWRACob9+SNukZTd94DWF57E4toouRulbCxcUh6RKUEOQlYTHJnzkPMySvPNaaSLNfLZw==} engines: {node: '>=8'} + cli-spinners@2.6.1: + resolution: {integrity: sha512-x/5fWmGMnbKQAaNwN+UZlV79qBLM9JFnJuJ03gIi5whrob0xV0ofNVHy9DhwGdsMJQc2OKv0oGmLzvaqvAVv+g==} + engines: {node: '>=6'} + cli-spinners@2.9.2: resolution: {integrity: sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg==} engines: {node: '>=6'} @@ -828,6 +928,10 @@ packages: color-name@1.1.4: resolution: {integrity: sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==} + combined-stream@1.0.8: + resolution: {integrity: sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==} + engines: {node: '>= 0.8'} + commitizen@4.3.1: resolution: {integrity: sha512-gwAPAVTy/j5YcOOebcCRIijn+mSjWJC+IYKivTu6aG8Ei/scoXgfsMRnuAk6b0GRste2J4NGxVdMN3ZpfNaVaw==} engines: {node: '>= 12'} @@ -874,15 +978,6 @@ packages: cosmiconfig: '>=9' typescript: '>=5' - cosmiconfig@8.3.6: - resolution: {integrity: sha512-kcZ6+W5QzcJ3P1Mt+83OUv/oHFqZHIx8DuxG6eZ5RGMERoLqp4BuGjhHLYGK+Kf5XVkQvqBSmAy/nGWN3qDgEA==} - engines: {node: '>=14'} - peerDependencies: - typescript: '>=4.9.5' - peerDependenciesMeta: - typescript: - optional: true - cosmiconfig@9.0.0: resolution: {integrity: sha512-itvL5h8RETACmOTFc4UfIyB2RfEHi71Ax6E/PivVxq9NseKbOWpeyHEOIbmAw1rs8Ak0VursQNww7lf7YtUwzg==} engines: {node: '>=14'} @@ -949,10 +1044,18 @@ packages: resolution: {integrity: sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==} engines: {node: '>= 0.4'} + define-lazy-prop@2.0.0: + resolution: {integrity: sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==} + engines: {node: '>=8'} + define-properties@1.2.1: resolution: {integrity: sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==} engines: {node: '>= 0.4'} + delayed-stream@1.0.0: + resolution: {integrity: sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==} + engines: {node: '>=0.4.0'} + detect-file@1.0.0: resolution: {integrity: sha512-DtCOLG98P007x7wiiOmfI0fi3eIKyWiLTGJ2MDnVi/E04lWGbf+JzrRHMm0rgIIZJGtHpKpbVgLWHrv8xXpc3Q==} engines: {node: '>=0.10.0'} @@ -985,6 +1088,14 @@ packages: resolution: {integrity: sha512-QM8q3zDe58hqUqjraQOmzZ1LIH9SWQJTlEKCH4kJ2oQvLZk7RbQXvtDM2XEq3fwkV9CCvvH4LA0AV+ogFsBM2Q==} engines: {node: '>=8'} + dotenv-expand@11.0.7: + resolution: {integrity: sha512-zIHwmZPRshsCdpMDyVsqGmgyP0yT8GAgXUnkdAoJisxvf33k7yO6OuoKmcTGuXPWSsm8Oh88nZicRLA9Y0rUeA==} + engines: {node: '>=12'} + + dotenv@16.4.7: + resolution: {integrity: sha512-47qPchRCykZC03FhkYAhrvwU4xDBFIj1QPqaarj6mdM/hgUzfPHcpkHJOn3mJAufFeeAxAzeGsr5X0M4k6fLZQ==} + engines: {node: '>=12'} + dunder-proto@1.0.1: resolution: {integrity: sha512-KIN/nDJBQRcXw0MLVhZE9iQHmG68qAVIBg9CqmUYjmQIhgij9U5MFvrqkUL5FbtyyzZuOeOt0zdeRe4UY7ct+A==} engines: {node: '>= 0.4'} @@ -998,10 +1109,17 @@ packages: emoji-regex@9.2.2: resolution: {integrity: sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==} + end-of-stream@1.4.5: + resolution: {integrity: sha512-ooEGc6HP26xXq/N+GCGOT0JKCLDGrq2bQUZrQ7gyrJiZANJ/8YDTxTpQBXGMn+WbIQXNVpyWymm7KYVICQnyOg==} + enhanced-resolve@5.18.3: resolution: {integrity: sha512-d4lC8xfavMeBjzGr2vECC3fsGXziXZQyJxD868h2M/mBI3PwAuODxAkLkq5HYuvrPYcUtiLzsTo8U3PgX3Ocww==} engines: {node: '>=10.13.0'} + enquirer@2.3.6: + resolution: {integrity: sha512-yjNnPr315/FjS4zIsUxYguYUPP2e1NK4d7E7ZOLiyYCcbFBiTMyID+2wvm2w6+pZ/odMA7cRkjhsPbltwBOrLg==} + engines: {node: '>=8.6'} + env-paths@2.2.1: resolution: {integrity: sha512-+h1lkLKhZMTYjog1VEpJNG7NZJWcuc2DDk/qsqSTRRCOXiLjeQ1d1/udrUGhqMxUgAlwKNZ0cf2uqan5GLuS2A==} engines: {node: '>=6'} @@ -1224,6 +1342,11 @@ packages: resolution: {integrity: sha512-j6PAQ2uUr79PZhBjP5C5fhl8e39FmRnOjsD5lGnWrFU8i2G776tBK7+nP8KuQUTTyAZUwfQqXAgrVH5MbH9CYQ==} engines: {node: ^18.18.0 || ^20.9.0 || >=21.1.0} + esprima@4.0.1: + resolution: {integrity: sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==} + engines: {node: '>=4'} + hasBin: true + esquery@1.6.0: resolution: {integrity: sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==} engines: {node: '>=0.10'} @@ -1240,10 +1363,6 @@ packages: resolution: {integrity: sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==} engines: {node: '>=0.10.0'} - execa@5.1.1: - resolution: {integrity: sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==} - engines: {node: '>=10'} - expand-tilde@2.0.2: resolution: {integrity: sha512-A5EmesHW6rfnZ9ysHQjPdJRni0SRar0tjtG5MNtm9n5TUvsYU8oozprtRD4AqHxcZWWlVuAmQo2nWKfN9oyjTw==} engines: {node: '>=0.10.0'} @@ -1318,16 +1437,35 @@ packages: resolution: {integrity: sha512-f7ccFPK3SXFHpx15UIGyRJ/FJQctuKZ0zVuN3frBo4HnK3cay9VEW0R6yPYFHC0AgqhukPzKjq22t5DmAyqGyw==} engines: {node: '>=16'} + flat@5.0.2: + resolution: {integrity: sha512-b6suED+5/3rTpUBdG1gupIl8MPFCAMA0QXwmljLhvCUKcUvdE4gWky9zpuGCcXHOsz4J9wPGNWq6OKpmIzz3hQ==} + hasBin: true + flatted@3.3.3: resolution: {integrity: sha512-GX+ysw4PBCz0PzosHDepZGANEuFCMLrnRTiEy9McGjmkCQYwRq4A/X786G/fjM/+OjsWSU1ZrY5qyARZmO/uwg==} + follow-redirects@1.15.11: + resolution: {integrity: sha512-deG2P0JfjrTxl50XGCDyfI97ZGVCxIpfKYmfyrQ54n5FO/0gfIES8C/Psl6kWVDolizcaaxZJnTS0QSMxvnsBQ==} + engines: {node: '>=4.0'} + peerDependencies: + debug: '*' + peerDependenciesMeta: + debug: + optional: true + for-each@0.3.5: resolution: {integrity: sha512-dKx12eRCVIzqCxFGplyFKJMPvLEWgmNtUrpTiJIR5u97zEhRG8ySrtboPHZXx7daLxQVrl643cTzbab2tkQjxg==} engines: {node: '>= 0.4'} - fs-extra@11.3.1: - resolution: {integrity: sha512-eXvGGwZ5CL17ZSwHWd3bbgk7UUpF6IFHtP57NYYakPvHOs8GDgDe5KJI36jIJzDkJ6eJjuzRA8eBQb6SkKue0g==} - engines: {node: '>=14.14'} + form-data@4.0.5: + resolution: {integrity: sha512-8RipRLol37bNs2bhoV67fiTEvdTrbMUYcFTiy3+wuuOnUog2QBHCZWXDRijWQfAkhBj2Uf5UnVaiWwA5vdd82w==} + engines: {node: '>= 6'} + + front-matter@4.0.2: + resolution: {integrity: sha512-I8ZuJ/qG92NWX8i5x1Y8qyj3vizhXS31OxjKDu3LKP+7/qBgfIKValiZIEwoVoJKUHlhWtYrktkxV1XsX+pPlg==} + + fs-constants@1.0.0: + resolution: {integrity: sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==} fs-extra@9.1.0: resolution: {integrity: sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==} @@ -1367,10 +1505,6 @@ packages: resolution: {integrity: sha512-dVKBjfWisLAicarI2Sf+JuBE/DghV4UzNAVe9yhEJuzeREd3JhOTE9cUaJTeSa77fsbQUK3pcOpJfM59+VKZaA==} engines: {node: '>=12'} - get-stream@6.0.1: - resolution: {integrity: sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==} - engines: {node: '>=10'} - get-symbol-description@1.1.0: resolution: {integrity: sha512-w9UMqWwJxHNOvoNzSJ2oPF5wvYcvP7jUvYzhp67yEhTi17ZDBBC1z9pTdGuzjD+EFIqLSYRweZjqfiPzQ06Ebg==} engines: {node: '>= 0.4'} @@ -1386,12 +1520,6 @@ packages: engines: {node: '>=16'} hasBin: true - git-up@8.1.1: - resolution: {integrity: sha512-FDenSF3fVqBYSaJoYy1KSc2wosx0gCvKP+c+PRBht7cAaiCeQlBtfBDX9vgnNOHmdePlSFITVcn4pFfcgNvx3g==} - - git-url-parse@16.1.0: - resolution: {integrity: sha512-cPLz4HuK86wClEW7iDdeAKcCVlWXmrLpb2L+G9goW0Z1dtpNS6BXXSOckUTlJT/LDQViE1QZKstNORzHsLnobw==} - glob-parent@5.1.2: resolution: {integrity: sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==} engines: {node: '>= 6'} @@ -1402,7 +1530,7 @@ packages: glob@7.2.3: resolution: {integrity: sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==} - deprecated: Glob versions prior to v9 are no longer supported + deprecated: Old versions of glob are not supported, and contain widely publicized security vulnerabilities, which have been fixed in the current version. Please update. Support for old versions may be purchased (at exorbitant rates) by contacting i@izs.me global-directory@4.0.1: resolution: {integrity: sha512-wHTUcDUoZ1H5/0iVqEudYW4/kAlN5cZ3j/bXn0Dpbizl9iaUVeWSHqiOjsgk6OW2bkLclbBjzewBz6weQ1zA2Q==} @@ -1484,10 +1612,6 @@ packages: hosted-git-info@2.8.9: resolution: {integrity: sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==} - human-signals@2.1.0: - resolution: {integrity: sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==} - engines: {node: '>=10.17.0'} - husky@9.1.7: resolution: {integrity: sha512-5gs5ytaNjBrh5Ow3zrvdUUY+0VxIuWVL4i9irt6friV+BqdCfmV11CQTWMiBYWHbXhco+J1kHfTOUkePhCDvMA==} engines: {node: '>=18'} @@ -1508,6 +1632,10 @@ packages: resolution: {integrity: sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==} engines: {node: '>= 4'} + ignore@7.0.5: + resolution: {integrity: sha512-Hs59xBNfUIunMFgWAbGX5cq6893IbWg4KnrjbYwX3tx0ztorVgTDA6B2sxf8ejHJ4wz8BqGUMYlnzNBer5NvGg==} + engines: {node: '>= 4'} + import-fresh@3.3.1: resolution: {integrity: sha512-TR3KfrTZTYLPB6jUjfx6MF9WcWrHL9su5TObK4ZkYgBdWKPOFoSoQIdEuTuR82pmtxH2spWG9h6etwfr1pLBqQ==} engines: {node: '>=6'} @@ -1588,6 +1716,11 @@ packages: resolution: {integrity: sha512-PwwhEakHVKTdRNVOw+/Gyh0+MzlCl4R6qKvkhuvLtPMggI1WAHt9sOwZxQLSGpUaDnrdyDsomoRgNnCfKNSXXg==} engines: {node: '>= 0.4'} + is-docker@2.2.1: + resolution: {integrity: sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==} + engines: {node: '>=8'} + hasBin: true + is-extglob@2.1.1: resolution: {integrity: sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==} engines: {node: '>=0.10.0'} @@ -1654,13 +1787,6 @@ packages: resolution: {integrity: sha512-ISWac8drv4ZGfwKl5slpHG9OwPNty4jOWPRIhBpxOoD+hqITiwuipOQ2bNthAzwA3B4fIjO4Nln74N0S9byq8A==} engines: {node: '>= 0.4'} - is-ssh@1.4.1: - resolution: {integrity: sha512-JNeu1wQsHjyHgn9NcWTaXq6zWSR6hqE0++zhfZlkFBbScNkyvxCdeV8sRkSBaeLKxmbpR21brail63ACNxJ0Tg==} - - is-stream@2.0.1: - resolution: {integrity: sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==} - engines: {node: '>=8'} - is-string@1.1.1: resolution: {integrity: sha512-BtEeSsoaQjlSPBemMQIrY1MY0uM6vnS1g5fmufYOtnxLGUZM2178PKbhsk7Ffv58IX+ZtcvoGwccYsh0PglkAA==} engines: {node: '>= 0.4'} @@ -1700,22 +1826,31 @@ packages: resolution: {integrity: sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==} engines: {node: '>=0.10.0'} + is-wsl@2.2.0: + resolution: {integrity: sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==} + engines: {node: '>=8'} + isarray@2.0.5: resolution: {integrity: sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==} isexe@2.0.0: resolution: {integrity: sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==} + jest-diff@30.3.0: + resolution: {integrity: sha512-n3q4PDQjS4LrKxfWB3Z5KNk1XjXtZTBwQp71OP0Jo03Z6V60x++K5L8k6ZrW8MY8pOFylZvHM0zsjS1RqlHJZQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} + jiti@2.5.1: resolution: {integrity: sha512-twQoecYPiVA5K/h6SxtORw/Bs3ar+mLUtoPSc7iMXzQzK8d7eJ/R09wmTwAjiamETn1cXYPGfNnu7DMoHgu12w==} hasBin: true - jju@1.4.0: - resolution: {integrity: sha512-8wb9Yw966OSxApiCt0K3yNJL8pnNeIv+OEq2YMidz4FKP6nonSRoOXc80iXY4JaN2FC11B9qsNmDsm+ZOfMROA==} - js-tokens@4.0.0: resolution: {integrity: sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==} + js-yaml@3.14.2: + resolution: {integrity: sha512-PMSmkqxr106Xa156c2M265Z+FTrPl+oxd/rgOQy2tijQeK5TxQ43psO1ZCwhVOSdnn+RzkzlRz/eY4BgJBYVpg==} + hasBin: true + js-yaml@4.1.0: resolution: {integrity: sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==} hasBin: true @@ -1748,6 +1883,14 @@ packages: resolution: {integrity: sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==} hasBin: true + json5@2.2.3: + resolution: {integrity: sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg==} + engines: {node: '>=6'} + hasBin: true + + jsonc-parser@3.2.0: + resolution: {integrity: sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==} + jsonfile@6.2.0: resolution: {integrity: sha512-FGuPw30AdOIUTRMC2OMRtQV+jkVj2cfPqSeWXv1NEAJ1qZ5zb1X6z1mFhbfOB/iy3ssJCD+3KuZ8r8C3uVFlAg==} @@ -1762,10 +1905,6 @@ packages: keyv@4.5.4: resolution: {integrity: sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==} - kleur@3.0.3: - resolution: {integrity: sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==} - engines: {node: '>=6'} - language-subtag-registry@0.3.23: resolution: {integrity: sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==} @@ -1779,6 +1918,10 @@ packages: lines-and-columns@1.2.4: resolution: {integrity: sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==} + lines-and-columns@2.0.3: + resolution: {integrity: sha512-cNOjgCnLB+FnvWWtyRTzmB3POJ+cXxTA81LoW7u8JdmhfXzriropYwpjShnz1QLLWsQwY7nIxoDmcPTwphDK9w==} + engines: {node: ^12.20.0 || ^14.13.1 || >=16.0.0} + locate-path@5.0.0: resolution: {integrity: sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==} engines: {node: '>=8'} @@ -1843,9 +1986,6 @@ packages: resolution: {integrity: sha512-BhXM0Au22RwUneMPwSCnyhTOizdWoIEPU9sp0Aqa1PnDMR5Wv2FGXYDjuzJEIX+Eo2Rb8xuYe5jrnm5QowQFkw==} engines: {node: '>=16.10'} - merge-stream@2.0.0: - resolution: {integrity: sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==} - merge2@1.4.1: resolution: {integrity: sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==} engines: {node: '>= 8'} @@ -1857,6 +1997,14 @@ packages: resolution: {integrity: sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==} engines: {node: '>=8.6'} + mime-db@1.52.0: + resolution: {integrity: sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==} + engines: {node: '>= 0.6'} + + mime-types@2.1.35: + resolution: {integrity: sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==} + engines: {node: '>= 0.6'} + mimic-fn@2.1.0: resolution: {integrity: sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==} engines: {node: '>=6'} @@ -1868,6 +2016,10 @@ packages: minimatch@3.1.2: resolution: {integrity: sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==} + minimatch@9.0.3: + resolution: {integrity: sha512-RHiac9mvaRw0x3AYRgDC1CxAP7HTcNrrECeA8YYJeWnpo+2Q5CegtZjaotWTWxDG3UeGA1coE05iH1mPjT/2mg==} + engines: {node: '>=16 || 14 >=14.17'} + minimatch@9.0.5: resolution: {integrity: sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==} engines: {node: '>=16 || 14 >=14.17'} @@ -1895,6 +2047,9 @@ packages: natural-compare@1.4.0: resolution: {integrity: sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==} + node-machine-id@1.1.12: + resolution: {integrity: sha512-QNABxbrPa3qEIfrE6GOJ7BYIuignnJw7iQ2YPbc3Nla1HzRJjXzZOiikfF8m7eAMfichLt3M4VgLOetqgDmgGQ==} + node-releases@2.0.21: resolution: {integrity: sha512-5b0pgg78U3hwXkCM8Z9b2FJdPZlr9Psr9V2gQPESdGHqbntyFJKFW4r5TeWGFzafGY3hzs1JC62VEQMbl1JFkw==} @@ -1905,6 +2060,18 @@ packages: resolution: {integrity: sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==} engines: {node: '>=8'} + nx@22.0.2: + resolution: {integrity: sha512-cQD3QqZDPJMnvE4UGmVwCc6l7ll+u8a93brIAOujOxocyMNARXzyVub8Uxqy0QSr2ayFGmEINb6BJvY+EooT5Q==} + hasBin: true + peerDependencies: + '@swc-node/register': ^1.8.0 + '@swc/core': ^1.3.85 + peerDependenciesMeta: + '@swc-node/register': + optional: true + '@swc/core': + optional: true + object-inspect@1.13.4: resolution: {integrity: sha512-W67iLl4J2EXEGTbfeHCffrjDfitvLANg0UlX3wFUUSTx92KXRFegMHUVgSqE+wvhAbi4WqjGg9czysTV2Epbew==} engines: {node: '>= 0.4'} @@ -1940,10 +2107,18 @@ packages: resolution: {integrity: sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==} engines: {node: '>=6'} + open@8.4.2: + resolution: {integrity: sha512-7x81NCL719oNbsq/3mh+hVrAWmFuEYUqrq/Iw3kUzH8ReypT9QQ0BLoJS7/G9k6N81XjW4qHWtjWwe/9eLy1EQ==} + engines: {node: '>=12'} + optionator@0.9.4: resolution: {integrity: sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==} engines: {node: '>= 0.8.0'} + ora@5.3.0: + resolution: {integrity: sha512-zAKMgGXUim0Jyd6CXK9lraBnD3H5yPGBPPOkC23a2BG6hsm4Zu6OQSjQuEtV0BHDf4aKHcUFvJiGRrFuW3MG8g==} + engines: {node: '>=10'} + ora@5.4.1: resolution: {integrity: sha512-5b6Y85tPxZZ7QytO+BQzysW31HJku27cRIlkbAXaNx+BdcVi+LlRFmVXzeF6a7JCwJpyw5c4b+YSVImQIrBpuQ==} engines: {node: '>=10'} @@ -1956,9 +2131,6 @@ packages: resolution: {integrity: sha512-qFOyK5PjiWZd+QQIh+1jhdb9LpxTF0qs7Pm8o5QHYZ0M3vKqSqzsZaEB6oWlxZ+q2sJBMI/Ktgd2N5ZwQoRHfg==} engines: {node: '>= 0.4'} - p-graph@1.2.0: - resolution: {integrity: sha512-tJcm42n9DPoTKtt/m2/KAoSSVuFrxV+p32A+58mtt8ta7sjcUBcOTS7AIPpz2miqEpVNuDYjPzs+3lM/hJWAQQ==} - p-limit@2.3.0: resolution: {integrity: sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==} engines: {node: '>=6'} @@ -1999,13 +2171,6 @@ packages: resolution: {integrity: sha512-1Y1A//QUXEZK7YKz+rD9WydcE1+EuPr6ZBgKecAB8tmoW6UFv0NREVJe1p+jRxtThkcbbKkfwIbWJe/IeE6m2Q==} engines: {node: '>=0.10.0'} - parse-path@7.1.0: - resolution: {integrity: sha512-EuCycjZtfPcjWk7KTksnJ5xPMvWGA/6i4zrLYhRG0hGvC3GPU/jGUj3Cy+ZR0v30duV3e23R95T1lE2+lsndSw==} - - parse-url@9.2.0: - resolution: {integrity: sha512-bCgsFI+GeGWPAvAiUv63ZorMeif3/U0zaXABGJbOWt5OH2KCaPHF6S+0ok4aqM9RuIPGyZdx9tR9l13PsW4AYQ==} - engines: {node: '>=14.13.0'} - path-exists@4.0.0: resolution: {integrity: sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==} engines: {node: '>=8'} @@ -2073,12 +2238,13 @@ packages: engines: {node: '>=14'} hasBin: true - prompts@2.4.2: - resolution: {integrity: sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==} - engines: {node: '>= 6'} + pretty-format@30.3.0: + resolution: {integrity: sha512-oG4T3wCbfeuvljnyAzhBvpN45E8iOTXCU/TD3zXW80HA3dQ4ahdqMkWGiPWZvjpQwlbyHrPTWUAqUzGzv4l1JQ==} + engines: {node: ^18.14.0 || ^20.0.0 || ^22.0.0 || >=24.0.0} - protocols@2.0.2: - resolution: {integrity: sha512-hHVTzba3wboROl0/aWRRG9dMytgH6ow//STBZh43l/wQgmMhYhOFi0EHWAPtoCz9IAUymsyP0TSBHkhgMEGNnQ==} + proxy-from-env@2.1.0: + resolution: {integrity: sha512-cJ+oHTW1VAEa8cJslgmUZrc+sjRKgAKl3Zyse6+PV38hZe/V6Z14TbCuXcan9F9ghlz4QrFr2c92TNF82UkYHA==} + engines: {node: '>=10'} punycode@2.3.1: resolution: {integrity: sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==} @@ -2087,6 +2253,9 @@ packages: queue-microtask@1.2.3: resolution: {integrity: sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==} + react-is@18.3.1: + resolution: {integrity: sha512-/LLMVyas0ljjAtoYiPqYiL8VWXzUUdThrmU5+n20DZv+a+ClRoevUzw5JxU+Ieh5/c87ytoTBV9G1FiKfNJdmg==} + read-pkg-up@7.0.1: resolution: {integrity: sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==} engines: {node: '>=8'} @@ -2141,6 +2310,10 @@ packages: resolve-pkg-maps@1.0.0: resolution: {integrity: sha512-seS2Tj26TBVOC2NIc2rOe2y2ZO7efxITtLZcGSOnHHNOQ7CkiUBfw0Iw2ck6xkIhPwLhKNLS8BO+hEpngQlqzw==} + resolve.exports@2.0.3: + resolution: {integrity: sha512-OcXjMsGdhL4XnbShKpAcSqPMzQoYkYyhbEaeSko47MjRP9NfEQMhZkXL1DoFlt9LWQn4YttrdnV6X2OiyzBi+A==} + engines: {node: '>=10'} + resolve@1.22.10: resolution: {integrity: sha512-NPRy+/ncIMeDlTAsuqwKIiferiawhefFJtkNSW0qZJEqMEb+qBt/77B/jGeeek+F0uOeN05CDa6HXbbIgtVX4w==} engines: {node: '>= 0.4'} @@ -2246,9 +2419,6 @@ packages: signal-exit@3.0.7: resolution: {integrity: sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==} - sisteransi@1.0.5: - resolution: {integrity: sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==} - slash@3.0.0: resolution: {integrity: sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==} engines: {node: '>=8'} @@ -2280,6 +2450,9 @@ packages: resolution: {integrity: sha512-UcjcJOWknrNkF6PLX83qcHM6KHgVKNkV62Y8a5uYDVv9ydGQVwAHMKqHdJje1VTWpljG0WYpCDhrCdAOYH4TWg==} engines: {node: '>= 10.x'} + sprintf-js@1.0.3: + resolution: {integrity: sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==} + stable-hash@0.0.4: resolution: {integrity: sha512-LjdcbuBeLcdETCrPn9i8AYAZ1eCtu4ECAWtP7UleOiZ9LzVxRzzUZEoZ8zB24nhkQnDWyET0I+3sWokSDS3E7g==} @@ -2321,10 +2494,6 @@ packages: resolution: {integrity: sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==} engines: {node: '>=8'} - strip-final-newline@2.0.0: - resolution: {integrity: sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==} - engines: {node: '>=6'} - strip-indent@3.0.0: resolution: {integrity: sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==} engines: {node: '>=8'} @@ -2357,6 +2526,10 @@ packages: resolution: {integrity: sha512-ZL6DDuAlRlLGghwcfmSn9sK3Hr6ArtyudlSAiCqQ6IfE+b+HHbydbYDIG15IfS5do+7XQQBdBiubF/cV2dnDzg==} engines: {node: '>=6'} + tar-stream@2.2.0: + resolution: {integrity: sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==} + engines: {node: '>=6'} + text-extensions@2.4.0: resolution: {integrity: sha512-te/NtwBwfiNRLf9Ijqx3T0nlqZiQ2XrrtBvu+cLL8ZRrGkO0NHTug8MYFKyoSrv/sHTaSKfilUkizV6XhxMJ3g==} engines: {node: '>=8'} @@ -2381,13 +2554,14 @@ packages: resolution: {integrity: sha512-jRCJlojKnZ3addtTOjdIqoRuPEKBvNXcGYqzO6zWZX8KfKEpnGY5jfggJQ3EjKuu8D4bJRr0y+cYJFmYbImXGw==} engines: {node: '>=0.6.0'} + tmp@0.2.5: + resolution: {integrity: sha512-voyz6MApa1rQGUxT3E+BK7/ROe8itEx7vD8/HEvt4xwXucvQ5G5oeEiHkmHZJuBO21RpOf+YYm9MOivj709jow==} + engines: {node: '>=14.14'} + to-regex-range@5.0.1: resolution: {integrity: sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==} engines: {node: '>=8.0'} - toposort@2.0.2: - resolution: {integrity: sha512-0a5EOkAUp8D4moMi2W8ZF8jcga7BgZd91O/yabJCFY8az+XSzeGyTKs0Aoo897iV1Nj6guFq8orWDS96z91oGg==} - tree-kill@1.2.2: resolution: {integrity: sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==} hasBin: true @@ -2415,6 +2589,10 @@ packages: tsconfig-paths@3.15.0: resolution: {integrity: sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==} + tsconfig-paths@4.2.0: + resolution: {integrity: sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==} + engines: {node: '>=6'} + tslib@2.8.1: resolution: {integrity: sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==} @@ -2538,9 +2716,6 @@ packages: resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} engines: {node: '>=0.10.0'} - workspace-tools@0.38.4: - resolution: {integrity: sha512-wCei5WNlhHswuU5tPjTYy4yVd7jnavtRUNbqpiHAmWRPOJtkvUpBQZExrrgFs3h9jdx6Qf6inCDSwjqnXhf+vQ==} - wrap-ansi@6.2.0: resolution: {integrity: sha512-r6lPcBGxZXlIcymEu7InxDMhdW0KDxpLgoFLcguasxCaJ/SOIZwINatK9KY/tf+ZrlywOKU0UDj3ATXUBfxJXA==} engines: {node: '>=8'} @@ -2556,6 +2731,11 @@ packages: resolution: {integrity: sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==} engines: {node: '>=10'} + yaml@2.8.3: + resolution: {integrity: sha512-AvbaCLOO2Otw/lW5bmh9d/WEdcDFdQp2Z2ZUH3pX9U2ihyUY0nvLv7J6TrWowklRGPYbB/IuIMfYgxaCPg5Bpg==} + engines: {node: '>= 14.6'} + hasBin: true + yargs-parser@21.1.1: resolution: {integrity: sha512-tVpsJW7DdjecAiFpbIB1e3qxIQsE6NoPc5/eTdrbbIC4h0LVsWhnoa3g+m2HclBIujHzsxZ4VJVA+GUuc2/LBw==} engines: {node: '>=12'} @@ -2712,6 +2892,19 @@ snapshots: '@types/conventional-commits-parser': 5.0.1 chalk: 5.6.2 + '@emnapi/core@1.9.2': + dependencies: + '@emnapi/wasi-threads': 1.2.1 + tslib: 2.8.1 + + '@emnapi/runtime@1.9.2': + dependencies: + tslib: 2.8.1 + + '@emnapi/wasi-threads@1.2.1': + dependencies: + tslib: 2.8.1 + '@esbuild/aix-ppc64@0.25.9': optional: true @@ -2967,6 +3160,20 @@ snapshots: '@inquirer/figures@1.0.13': {} + '@jest/diff-sequences@30.3.0': {} + + '@jest/get-type@30.1.0': {} + + '@jest/schemas@30.0.5': + dependencies: + '@sinclair/typebox': 0.34.49 + + '@napi-rs/wasm-runtime@0.2.4': + dependencies: + '@emnapi/core': 1.9.2 + '@emnapi/runtime': 1.9.2 + '@tybys/wasm-util': 0.9.0 + '@nodelib/fs.scandir@2.1.5': dependencies: '@nodelib/fs.stat': 2.0.5 @@ -2979,6 +3186,36 @@ snapshots: '@nodelib/fs.scandir': 2.1.5 fastq: 1.19.1 + '@nx/nx-darwin-arm64@22.0.2': + optional: true + + '@nx/nx-darwin-x64@22.0.2': + optional: true + + '@nx/nx-freebsd-x64@22.0.2': + optional: true + + '@nx/nx-linux-arm-gnueabihf@22.0.2': + optional: true + + '@nx/nx-linux-arm64-gnu@22.0.2': + optional: true + + '@nx/nx-linux-arm64-musl@22.0.2': + optional: true + + '@nx/nx-linux-x64-gnu@22.0.2': + optional: true + + '@nx/nx-linux-x64-musl@22.0.2': + optional: true + + '@nx/nx-win32-arm64-msvc@22.0.2': + optional: true + + '@nx/nx-win32-x64-msvc@22.0.2': + optional: true + '@pkgr/core@0.1.2': {} '@rightcapital/eslint-config@38.0.1(@typescript-eslint/parser@8.0.1(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3))(eslint-plugin-import@2.32.0(@typescript-eslint/parser@8.0.1(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.13.0(jiti@2.5.1)))(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3)': @@ -3029,6 +3266,8 @@ snapshots: '@rtsao/scc@1.1.0': {} + '@sinclair/typebox@0.34.49': {} + '@stylistic/eslint-plugin@2.9.0(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@typescript-eslint/utils': 8.43.0(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3) @@ -3041,6 +3280,10 @@ snapshots: - supports-color - typescript + '@tybys/wasm-util@0.9.0': + dependencies: + tslib: 2.8.1 + '@types/conventional-commits-parser@5.0.1': dependencies: '@types/node': 20.17.22 @@ -3065,10 +3308,6 @@ snapshots: '@types/normalize-package-data@2.4.4': {} - '@types/parse-path@7.1.0': - dependencies: - parse-path: 7.1.0 - '@typescript-eslint/eslint-plugin@8.0.1(@typescript-eslint/parser@8.0.1(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3))(eslint@9.13.0(jiti@2.5.1))(typescript@5.8.3)': dependencies: '@eslint-community/regexpp': 4.12.1 @@ -3216,6 +3455,15 @@ snapshots: '@yarnpkg/lockfile@1.1.0': {} + '@yarnpkg/parsers@3.0.2': + dependencies: + js-yaml: 3.14.2 + tslib: 2.8.1 + + '@zkochan/js-yaml@0.0.7': + dependencies: + argparse: 2.0.1 + JSONStream@1.3.5: dependencies: jsonparse: 1.3.1 @@ -3241,6 +3489,8 @@ snapshots: json-schema-traverse: 1.0.0 require-from-string: 2.0.2 + ansi-colors@4.1.3: {} + ansi-escapes@4.3.2: dependencies: type-fest: 0.21.3 @@ -3255,6 +3505,12 @@ snapshots: dependencies: color-convert: 2.0.1 + ansi-styles@5.2.0: {} + + argparse@1.0.10: + dependencies: + sprintf-js: 1.0.3 + argparse@2.0.1: {} aria-query@5.3.2: {} @@ -3317,6 +3573,8 @@ snapshots: async-function@1.0.0: {} + asynckit@0.4.0: {} + at-least-node@1.0.0: {} available-typed-arrays@1.0.7: @@ -3325,6 +3583,14 @@ snapshots: axe-core@4.10.3: {} + axios@1.14.0: + dependencies: + follow-redirects: 1.15.11 + form-data: 4.0.5 + proxy-from-env: 2.1.0 + transitivePeerDependencies: + - debug + axobject-query@3.2.4: {} balanced-match@1.0.2: {} @@ -3333,23 +3599,6 @@ snapshots: baseline-browser-mapping@2.8.3: {} - beachball@2.51.0(typescript@5.8.3): - dependencies: - cosmiconfig: 8.3.6(typescript@5.8.3) - execa: 5.1.1 - fs-extra: 11.3.1 - lodash: 4.17.23 - minimatch: 3.1.2 - p-graph: 1.2.0 - p-limit: 3.1.0 - prompts: 2.4.2 - semver: 7.7.2 - toposort: 2.0.2 - workspace-tools: 0.38.4 - yargs-parser: 21.1.1 - transitivePeerDependencies: - - typescript - birecord@0.1.1: {} bl@4.1.0: @@ -3436,6 +3685,8 @@ snapshots: dependencies: restore-cursor: 3.1.0 + cli-spinners@2.6.1: {} + cli-spinners@2.9.2: {} cli-width@3.0.0: {} @@ -3462,6 +3713,10 @@ snapshots: color-name@1.1.4: {} + combined-stream@1.0.8: + dependencies: + delayed-stream: 1.0.0 + commitizen@4.3.1(@types/node@20.17.22)(typescript@5.8.3): dependencies: cachedir: 2.3.0 @@ -3529,15 +3784,6 @@ snapshots: jiti: 2.5.1 typescript: 5.8.3 - cosmiconfig@8.3.6(typescript@5.8.3): - dependencies: - import-fresh: 3.3.1 - js-yaml: 4.1.0 - parse-json: 5.2.0 - path-type: 4.0.0 - optionalDependencies: - typescript: 5.8.3 - cosmiconfig@9.0.0(typescript@5.8.3): dependencies: env-paths: 2.2.1 @@ -3611,12 +3857,16 @@ snapshots: es-errors: 1.3.0 gopd: 1.2.0 + define-lazy-prop@2.0.0: {} + define-properties@1.2.1: dependencies: define-data-property: 1.1.4 has-property-descriptors: 1.0.2 object-keys: 1.1.1 + delayed-stream@1.0.0: {} + detect-file@1.0.0: {} detect-indent@6.1.0: {} @@ -3641,6 +3891,12 @@ snapshots: dependencies: is-obj: 2.0.0 + dotenv-expand@11.0.7: + dependencies: + dotenv: 16.4.7 + + dotenv@16.4.7: {} + dunder-proto@1.0.1: dependencies: call-bind-apply-helpers: 1.0.2 @@ -3653,11 +3909,19 @@ snapshots: emoji-regex@9.2.2: {} + end-of-stream@1.4.5: + dependencies: + once: 1.4.0 + enhanced-resolve@5.18.3: dependencies: graceful-fs: 4.2.11 tapable: 2.2.3 + enquirer@2.3.6: + dependencies: + ansi-colors: 4.1.3 + env-paths@2.2.1: {} error-ex@1.3.2: @@ -4105,6 +4369,8 @@ snapshots: acorn-jsx: 5.3.2(acorn@8.15.0) eslint-visitor-keys: 4.2.1 + esprima@4.0.1: {} + esquery@1.6.0: dependencies: estraverse: 5.3.0 @@ -4117,18 +4383,6 @@ snapshots: esutils@2.0.3: {} - execa@5.1.1: - dependencies: - cross-spawn: 7.0.6 - get-stream: 6.0.1 - human-signals: 2.1.0 - is-stream: 2.0.1 - merge-stream: 2.0.0 - npm-run-path: 4.0.1 - onetime: 5.1.2 - signal-exit: 3.0.7 - strip-final-newline: 2.0.0 - expand-tilde@2.0.2: dependencies: homedir-polyfill: 1.0.3 @@ -4210,17 +4464,29 @@ snapshots: flatted: 3.3.3 keyv: 4.5.4 + flat@5.0.2: {} + flatted@3.3.3: {} + follow-redirects@1.15.11: {} + for-each@0.3.5: dependencies: is-callable: 1.2.7 - fs-extra@11.3.1: + form-data@4.0.5: dependencies: - graceful-fs: 4.2.11 - jsonfile: 6.2.0 - universalify: 2.0.1 + asynckit: 0.4.0 + combined-stream: 1.0.8 + es-set-tostringtag: 2.1.0 + hasown: 2.0.2 + mime-types: 2.1.35 + + front-matter@4.0.2: + dependencies: + js-yaml: 3.14.2 + + fs-constants@1.0.0: {} fs-extra@9.1.0: dependencies: @@ -4269,8 +4535,6 @@ snapshots: get-stdin@9.0.0: {} - get-stream@6.0.1: {} - get-symbol-description@1.1.0: dependencies: call-bound: 1.0.4 @@ -4289,15 +4553,6 @@ snapshots: meow: 12.1.1 split2: 4.2.0 - git-up@8.1.1: - dependencies: - is-ssh: 1.4.1 - parse-url: 9.2.0 - - git-url-parse@16.1.0: - dependencies: - git-up: 8.1.1 - glob-parent@5.1.2: dependencies: is-glob: 4.0.3 @@ -4389,8 +4644,6 @@ snapshots: hosted-git-info@2.8.9: {} - human-signals@2.1.0: {} - husky@9.1.7: {} iconv-lite@0.4.24: @@ -4405,6 +4658,8 @@ snapshots: ignore@5.3.2: {} + ignore@7.0.5: {} + import-fresh@3.3.1: dependencies: parent-module: 1.0.1 @@ -4514,6 +4769,8 @@ snapshots: call-bound: 1.0.4 has-tostringtag: 1.0.2 + is-docker@2.2.1: {} + is-extglob@2.1.1: {} is-finalizationregistry@1.1.1: @@ -4573,12 +4830,6 @@ snapshots: dependencies: call-bound: 1.0.4 - is-ssh@1.4.1: - dependencies: - protocols: 2.0.2 - - is-stream@2.0.1: {} - is-string@1.1.1: dependencies: call-bound: 1.0.4 @@ -4615,16 +4866,30 @@ snapshots: is-windows@1.0.2: {} + is-wsl@2.2.0: + dependencies: + is-docker: 2.2.1 + isarray@2.0.5: {} isexe@2.0.0: {} - jiti@2.5.1: {} + jest-diff@30.3.0: + dependencies: + '@jest/diff-sequences': 30.3.0 + '@jest/get-type': 30.1.0 + chalk: 4.1.2 + pretty-format: 30.3.0 - jju@1.4.0: {} + jiti@2.5.1: {} js-tokens@4.0.0: {} + js-yaml@3.14.2: + dependencies: + argparse: 1.0.10 + esprima: 4.0.1 + js-yaml@4.1.0: dependencies: argparse: 2.0.1 @@ -4647,6 +4912,10 @@ snapshots: dependencies: minimist: 1.2.8 + json5@2.2.3: {} + + jsonc-parser@3.2.0: {} + jsonfile@6.2.0: dependencies: universalify: 2.0.1 @@ -4666,8 +4935,6 @@ snapshots: dependencies: json-buffer: 3.0.1 - kleur@3.0.3: {} - language-subtag-registry@0.3.23: {} language-tags@1.0.5: @@ -4681,6 +4948,8 @@ snapshots: lines-and-columns@1.2.4: {} + lines-and-columns@2.0.3: {} + locate-path@5.0.0: dependencies: p-locate: 4.1.0 @@ -4728,8 +4997,6 @@ snapshots: meow@12.1.1: {} - merge-stream@2.0.0: {} - merge2@1.4.1: {} merge@2.1.1: {} @@ -4739,6 +5006,12 @@ snapshots: braces: 3.0.3 picomatch: 2.3.1 + mime-db@1.52.0: {} + + mime-types@2.1.35: + dependencies: + mime-db: 1.52.0 + mimic-fn@2.1.0: {} min-indent@1.0.1: {} @@ -4747,6 +5020,10 @@ snapshots: dependencies: brace-expansion: 1.1.12 + minimatch@9.0.3: + dependencies: + brace-expansion: 2.0.2 + minimatch@9.0.5: dependencies: brace-expansion: 2.0.2 @@ -4765,6 +5042,8 @@ snapshots: natural-compare@1.4.0: {} + node-machine-id@1.1.12: {} + node-releases@2.0.21: {} normalize-package-data@2.5.0: @@ -4778,6 +5057,57 @@ snapshots: dependencies: path-key: 3.1.1 + nx@22.0.2: + dependencies: + '@napi-rs/wasm-runtime': 0.2.4 + '@yarnpkg/lockfile': 1.1.0 + '@yarnpkg/parsers': 3.0.2 + '@zkochan/js-yaml': 0.0.7 + axios: 1.14.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.6.1 + cliui: 8.0.1 + dotenv: 16.4.7 + dotenv-expand: 11.0.7 + enquirer: 2.3.6 + figures: 3.2.0 + flat: 5.0.2 + front-matter: 4.0.2 + ignore: 7.0.5 + jest-diff: 30.3.0 + jsonc-parser: 3.2.0 + lines-and-columns: 2.0.3 + minimatch: 9.0.3 + node-machine-id: 1.1.12 + npm-run-path: 4.0.1 + open: 8.4.2 + ora: 5.3.0 + resolve.exports: 2.0.3 + semver: 7.7.2 + string-width: 4.2.3 + tar-stream: 2.2.0 + tmp: 0.2.5 + tree-kill: 1.2.2 + tsconfig-paths: 4.2.0 + tslib: 2.8.1 + yaml: 2.8.3 + yargs: 17.7.2 + yargs-parser: 21.1.1 + optionalDependencies: + '@nx/nx-darwin-arm64': 22.0.2 + '@nx/nx-darwin-x64': 22.0.2 + '@nx/nx-freebsd-x64': 22.0.2 + '@nx/nx-linux-arm-gnueabihf': 22.0.2 + '@nx/nx-linux-arm64-gnu': 22.0.2 + '@nx/nx-linux-arm64-musl': 22.0.2 + '@nx/nx-linux-x64-gnu': 22.0.2 + '@nx/nx-linux-x64-musl': 22.0.2 + '@nx/nx-win32-arm64-msvc': 22.0.2 + '@nx/nx-win32-x64-msvc': 22.0.2 + transitivePeerDependencies: + - debug + object-inspect@1.13.4: {} object-keys@1.1.1: {} @@ -4826,6 +5156,12 @@ snapshots: dependencies: mimic-fn: 2.1.0 + open@8.4.2: + dependencies: + define-lazy-prop: 2.0.0 + is-docker: 2.2.1 + is-wsl: 2.2.0 + optionator@0.9.4: dependencies: deep-is: 0.1.4 @@ -4835,6 +5171,17 @@ snapshots: type-check: 0.4.0 word-wrap: 1.2.5 + ora@5.3.0: + dependencies: + bl: 4.1.0 + chalk: 4.1.2 + cli-cursor: 3.1.0 + cli-spinners: 2.9.2 + is-interactive: 1.0.0 + log-symbols: 4.1.0 + strip-ansi: 6.0.1 + wcwidth: 1.0.1 + ora@5.4.1: dependencies: bl: 4.1.0 @@ -4855,8 +5202,6 @@ snapshots: object-keys: 1.1.1 safe-push-apply: 1.0.0 - p-graph@1.2.0: {} - p-limit@2.3.0: dependencies: p-try: 2.2.0 @@ -4896,15 +5241,6 @@ snapshots: parse-passwd@1.0.0: {} - parse-path@7.1.0: - dependencies: - protocols: 2.0.2 - - parse-url@9.2.0: - dependencies: - '@types/parse-path': 7.1.0 - parse-path: 7.1.0 - path-exists@4.0.0: {} path-exists@5.0.0: {} @@ -4945,17 +5281,20 @@ snapshots: prettier@3.6.2: {} - prompts@2.4.2: + pretty-format@30.3.0: dependencies: - kleur: 3.0.3 - sisteransi: 1.0.5 + '@jest/schemas': 30.0.5 + ansi-styles: 5.2.0 + react-is: 18.3.1 - protocols@2.0.2: {} + proxy-from-env@2.1.0: {} punycode@2.3.1: {} queue-microtask@1.2.3: {} + react-is@18.3.1: {} + read-pkg-up@7.0.1: dependencies: find-up: 4.1.0 @@ -5020,6 +5359,8 @@ snapshots: resolve-pkg-maps@1.0.0: {} + resolve.exports@2.0.3: {} + resolve@1.22.10: dependencies: is-core-module: 2.16.1 @@ -5136,8 +5477,6 @@ snapshots: signal-exit@3.0.7: {} - sisteransi@1.0.5: {} - slash@3.0.0: {} sort-object-keys@1.1.3: {} @@ -5180,6 +5519,8 @@ snapshots: split2@4.2.0: {} + sprintf-js@1.0.3: {} + stable-hash@0.0.4: {} stop-iteration-iterator@1.1.0: @@ -5230,8 +5571,6 @@ snapshots: strip-bom@4.0.0: {} - strip-final-newline@2.0.0: {} - strip-indent@3.0.0: dependencies: min-indent: 1.0.1 @@ -5259,6 +5598,14 @@ snapshots: tapable@2.2.3: {} + tar-stream@2.2.0: + dependencies: + bl: 4.1.0 + end-of-stream: 1.4.5 + fs-constants: 1.0.0 + inherits: 2.0.4 + readable-stream: 3.6.2 + text-extensions@2.4.0: {} text-table@0.2.0: {} @@ -5278,12 +5625,12 @@ snapshots: dependencies: os-tmpdir: 1.0.2 + tmp@0.2.5: {} + to-regex-range@5.0.1: dependencies: is-number: 7.0.0 - toposort@2.0.2: {} - tree-kill@1.2.2: {} ts-api-utils@1.4.3(typescript@5.8.3): @@ -5308,6 +5655,12 @@ snapshots: minimist: 1.2.8 strip-bom: 3.0.0 + tsconfig-paths@4.2.0: + dependencies: + json5: 2.2.3 + minimist: 1.2.8 + strip-bom: 3.0.0 + tslib@2.8.1: {} tsx@4.19.3: @@ -5462,16 +5815,6 @@ snapshots: word-wrap@1.2.5: {} - workspace-tools@0.38.4: - dependencies: - '@yarnpkg/lockfile': 1.1.0 - fast-glob: 3.3.3 - git-url-parse: 16.1.0 - globby: 11.1.0 - jju: 1.4.0 - js-yaml: 4.1.0 - micromatch: 4.0.8 - wrap-ansi@6.2.0: dependencies: ansi-styles: 4.3.0 @@ -5488,6 +5831,8 @@ snapshots: y18n@5.0.8: {} + yaml@2.8.3: {} + yargs-parser@21.1.1: {} yargs@17.7.2: diff --git a/project.json b/project.json new file mode 100644 index 00000000..57ed3921 --- /dev/null +++ b/project.json @@ -0,0 +1,7 @@ +{ + "$schema": "./node_modules/nx/schemas/project-schema.json", + "name": "@rightcapital/php-parser", + "projectType": "library", + "sourceRoot": "src", + "targets": {} +} diff --git a/renovate.json b/renovate.json index bf381dad..b254964b 100644 --- a/renovate.json +++ b/renovate.json @@ -7,11 +7,11 @@ "automergeType": "pr", "platformAutomerge": true, "prCreation": "immediate", - "commitBody": "Beachball-bump-type: patch", + "commitBody": "Nx-version-bump: patch", "lockFileMaintenance": { "automerge": true, "enabled": true, - "commitBody": "Beachball-bump-type: none" + "commitBody": "Nx-version-bump: none" }, "packageRules": [ { @@ -28,7 +28,7 @@ "groupName": "DevDependencies", "groupSlug": "auto-merge-dev-dependencies-updates", "matchDepTypes": ["devDependencies"], - "commitBody": "Beachball-bump-type: none" + "commitBody": "Nx-version-bump: none" } ] } diff --git a/scripts/changelog-renderer.cjs b/scripts/changelog-renderer.cjs new file mode 100644 index 00000000..5145c83e --- /dev/null +++ b/scripts/changelog-renderer.cjs @@ -0,0 +1,13 @@ +const { + default: DefaultChangelogRenderer, +} = require('nx/release/changelog-renderer'); + +module.exports = class ChangelogRenderer extends DefaultChangelogRenderer { + renderVersionTitle() { + const dateStr = + this.changelogRenderOptions.versionTitleDate !== false + ? ` (${new Date().toISOString().slice(0, 10)})` + : ''; + return `## ${this.changelogEntryVersion}${dateStr}`; + } +};