Create your Link in Bio for Bluesky

Pin dependencies (#138)

Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>

authored by

renovate[bot]
renovate[bot]
and committed by
GitHub
82ed4d3d a026f4b3

+65 -101
+2 -2
.github/workflows/claude-code-review.yml
··· 27 27 28 28 steps: 29 29 - name: Checkout repository 30 - uses: actions/checkout@v4 30 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 31 31 with: 32 32 fetch-depth: 1 33 33 34 34 - name: Run Claude Code Review 35 35 id: claude-review 36 - uses: anthropics/claude-code-action@v1 36 + uses: anthropics/claude-code-action@a3ff61d47aa5118a43b33ae44c4087d9eb51111a # v1 37 37 with: 38 38 claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} 39 39 prompt: |
+2 -2
.github/workflows/claude.yml
··· 26 26 actions: read # Required for Claude to read CI results on PRs 27 27 steps: 28 28 - name: Checkout repository 29 - uses: actions/checkout@v4 29 + uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 30 30 with: 31 31 fetch-depth: 1 32 32 33 33 - name: Run Claude Code 34 34 id: claude 35 - uses: anthropics/claude-code-action@v1 35 + uses: anthropics/claude-code-action@a3ff61d47aa5118a43b33ae44c4087d9eb51111a # v1 36 36 with: 37 37 claude_code_oauth_token: ${{ secrets.CLAUDE_CODE_OAUTH_TOKEN }} 38 38
+6 -6
.github/workflows/test.yml
··· 10 10 unit-test: 11 11 runs-on: ubuntu-latest 12 12 steps: 13 - - uses: actions/checkout@v4 13 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 14 14 - run: | 15 15 npm i -g corepack@latest 16 16 corepack enable pnpm 17 - - uses: actions/setup-node@v4 17 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 18 18 with: 19 19 node-version-file: .node-version 20 20 cache: pnpm ··· 25 25 e2e-test: 26 26 runs-on: ubuntu-latest 27 27 steps: 28 - - uses: actions/checkout@v4 28 + - uses: actions/checkout@08eba0b27e820071cde6df949e0beb9ba4906955 # v4 29 29 - run: | 30 30 npm i -g corepack@latest 31 31 corepack enable pnpm 32 - - uses: actions/setup-node@v4 32 + - uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020 # v4 33 33 with: 34 34 node-version-file: .node-version 35 35 cache: pnpm ··· 38 38 echo "ATPROTO_COMMIT=$ATPROTO_COMMIT" >> $GITHUB_ENV 39 39 NODE_VERSION=$(node -v) 40 40 echo "NODE_VERSION=$NODE_VERSION" >> $GITHUB_ENV 41 - - uses: actions/cache@v4 41 + - uses: actions/cache@0400d5f644dc74513175e3cd8d07132dd4860809 # v4 42 42 with: 43 43 path: atproto 44 44 key: atproto-${{ env.ATPROTO_COMMIT }}-node-${{ env.NODE_VERSION }} ··· 49 49 - run: pnpm build 50 50 - run: pnpm e2e 51 51 # https://www.cloudflarestatus.com/incidents/t5nrjmpxc1cj 52 - - uses: unfor19/install-aws-cli-action@v1 52 + - uses: unfor19/install-aws-cli-action@f5b46b7f32cf5e7ebd652656c5036bf83dd1e60c # v1 53 53 if: always() && (github.ref == 'refs/heads/main' || github.actor == 'mkizka') 54 54 with: 55 55 version: 2.22.35
+1 -1
package.json
··· 83 83 "@mkizka/eslint-plugin-aaa": "1.0.2", 84 84 "@playwright/test": "1.55.0", 85 85 "@quramy/prisma-fabbrica": "2.3.1", 86 - "@react-router/dev": "^7.8.2", 86 + "@react-router/dev": "7.8.2", 87 87 "@tailwindcss/typography": "0.5.16", 88 88 "@types/express": "5.0.3", 89 89 "@types/markdown-it": "14.1.2",
+54 -90
pnpm-lock.yaml
··· 97 97 version: 5.1.30 98 98 jotai: 99 99 specifier: 2.14.0 100 - version: 2.14.0(@babel/core@7.28.3)(@babel/template@7.27.2)(@types/react@18.3.12)(react@18.3.1) 100 + version: 2.14.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@18.3.12)(react@18.3.1) 101 101 lru-cache: 102 102 specifier: 11.2.1 103 103 version: 11.2.1 ··· 175 175 specifier: 2.3.1 176 176 version: 2.3.1(@prisma/client@6.15.0(prisma@6.15.0(magicast@0.3.5)(typescript@5.9.2))(typescript@5.9.2))(magicast@0.3.5)(typescript@5.9.2) 177 177 '@react-router/dev': 178 - specifier: ^7.8.2 178 + specifier: 7.8.2 179 179 version: 7.8.2(@types/node@24.3.1)(jiti@2.5.1)(react-dom@18.3.1(react@18.3.1))(react-router@7.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tsx@4.20.5)(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(tsx@4.20.5)(yaml@2.8.1))(yaml@2.8.1) 180 180 '@tailwindcss/typography': 181 181 specifier: 0.5.16 ··· 609 609 610 610 '@babel/template@7.27.2': 611 611 resolution: {integrity: sha512-LPDZ85aEJyYSd18/DkjNh4/y1ntkE5KwUHWTiqgRxruuZL2F1yuHligVHLvcHY2vMHXttKFpJn6LwfI7cw7ODw==} 612 - engines: {node: '>=6.9.0'} 613 - 614 - '@babel/traverse@7.28.3': 615 - resolution: {integrity: sha512-7w4kZYHneL3A6NP2nxzHvT3HCZ7puDZZjFMqDpBPECub79sTtSO5CGXDkKrTQq8ksAwfD/XI2MRFX23njdDaIQ==} 616 612 engines: {node: '>=6.9.0'} 617 613 618 614 '@babel/traverse@7.28.4': ··· 2287 2283 supports-color: '*' 2288 2284 peerDependenciesMeta: 2289 2285 supports-color: 2290 - optional: true 2291 - 2292 - dedent@1.6.0: 2293 - resolution: {integrity: sha512-F1Z+5UCFpmQUzJa11agbyPVMbpgT/qA3/SKyJ1jyBgm7dUcUEa8v9JwDkerSQXfakBwFljIxhOJqGkjUwZ9FSA==} 2294 - peerDependencies: 2295 - babel-plugin-macros: ^3.1.0 2296 - peerDependenciesMeta: 2297 - babel-plugin-macros: 2298 2286 optional: true 2299 2287 2300 2288 dedent@1.7.0: ··· 5570 5558 '@babel/helper-compilation-targets': 7.27.2 5571 5559 '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) 5572 5560 '@babel/helpers': 7.28.3 5573 - '@babel/parser': 7.28.3 5561 + '@babel/parser': 7.28.4 5574 5562 '@babel/template': 7.27.2 5575 - '@babel/traverse': 7.28.3 5576 - '@babel/types': 7.28.2 5563 + '@babel/traverse': 7.28.4 5564 + '@babel/types': 7.28.4 5577 5565 convert-source-map: 2.0.0 5578 5566 debug: 4.4.1 5579 5567 gensync: 1.0.0-beta.2 ··· 5604 5592 5605 5593 '@babel/generator@7.28.3': 5606 5594 dependencies: 5607 - '@babel/parser': 7.28.3 5608 - '@babel/types': 7.28.2 5595 + '@babel/parser': 7.28.4 5596 + '@babel/types': 7.28.4 5609 5597 '@jridgewell/gen-mapping': 0.3.13 5610 5598 '@jridgewell/trace-mapping': 0.3.30 5611 5599 jsesc: 3.0.2 5612 5600 5613 5601 '@babel/helper-annotate-as-pure@7.27.3': 5614 5602 dependencies: 5615 - '@babel/types': 7.28.2 5603 + '@babel/types': 7.28.4 5616 5604 5617 5605 '@babel/helper-compilation-targets@7.27.2': 5618 5606 dependencies: ··· 5622 5610 lru-cache: 5.1.1 5623 5611 semver: 6.3.1 5624 5612 5625 - '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.3)': 5613 + '@babel/helper-create-class-features-plugin@7.28.3(@babel/core@7.28.4)': 5626 5614 dependencies: 5627 - '@babel/core': 7.28.3 5615 + '@babel/core': 7.28.4 5628 5616 '@babel/helper-annotate-as-pure': 7.27.3 5629 5617 '@babel/helper-member-expression-to-functions': 7.27.1 5630 5618 '@babel/helper-optimise-call-expression': 7.27.1 5631 - '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.3) 5619 + '@babel/helper-replace-supers': 7.27.1(@babel/core@7.28.4) 5632 5620 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 5633 - '@babel/traverse': 7.28.3 5621 + '@babel/traverse': 7.28.4 5634 5622 semver: 6.3.1 5635 5623 transitivePeerDependencies: 5636 5624 - supports-color ··· 5639 5627 5640 5628 '@babel/helper-member-expression-to-functions@7.27.1': 5641 5629 dependencies: 5642 - '@babel/traverse': 7.28.3 5643 - '@babel/types': 7.28.2 5630 + '@babel/traverse': 7.28.4 5631 + '@babel/types': 7.28.4 5644 5632 transitivePeerDependencies: 5645 5633 - supports-color 5646 5634 5647 5635 '@babel/helper-module-imports@7.27.1': 5648 5636 dependencies: 5649 - '@babel/traverse': 7.28.3 5650 - '@babel/types': 7.28.2 5637 + '@babel/traverse': 7.28.4 5638 + '@babel/types': 7.28.4 5651 5639 transitivePeerDependencies: 5652 5640 - supports-color 5653 5641 ··· 5656 5644 '@babel/core': 7.28.3 5657 5645 '@babel/helper-module-imports': 7.27.1 5658 5646 '@babel/helper-validator-identifier': 7.27.1 5659 - '@babel/traverse': 7.28.3 5647 + '@babel/traverse': 7.28.4 5660 5648 transitivePeerDependencies: 5661 5649 - supports-color 5662 5650 ··· 5665 5653 '@babel/core': 7.28.4 5666 5654 '@babel/helper-module-imports': 7.27.1 5667 5655 '@babel/helper-validator-identifier': 7.27.1 5668 - '@babel/traverse': 7.28.3 5656 + '@babel/traverse': 7.28.4 5669 5657 transitivePeerDependencies: 5670 5658 - supports-color 5671 5659 5672 5660 '@babel/helper-optimise-call-expression@7.27.1': 5673 5661 dependencies: 5674 - '@babel/types': 7.28.2 5662 + '@babel/types': 7.28.4 5675 5663 5676 5664 '@babel/helper-plugin-utils@7.27.1': {} 5677 5665 5678 - '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.3)': 5666 + '@babel/helper-replace-supers@7.27.1(@babel/core@7.28.4)': 5679 5667 dependencies: 5680 - '@babel/core': 7.28.3 5668 + '@babel/core': 7.28.4 5681 5669 '@babel/helper-member-expression-to-functions': 7.27.1 5682 5670 '@babel/helper-optimise-call-expression': 7.27.1 5683 - '@babel/traverse': 7.28.3 5671 + '@babel/traverse': 7.28.4 5684 5672 transitivePeerDependencies: 5685 5673 - supports-color 5686 5674 5687 5675 '@babel/helper-skip-transparent-expression-wrappers@7.27.1': 5688 5676 dependencies: 5689 - '@babel/traverse': 7.28.3 5690 - '@babel/types': 7.28.2 5677 + '@babel/traverse': 7.28.4 5678 + '@babel/types': 7.28.4 5691 5679 transitivePeerDependencies: 5692 5680 - supports-color 5693 5681 ··· 5700 5688 '@babel/helpers@7.28.3': 5701 5689 dependencies: 5702 5690 '@babel/template': 7.27.2 5703 - '@babel/types': 7.28.2 5691 + '@babel/types': 7.28.4 5704 5692 5705 5693 '@babel/helpers@7.28.4': 5706 5694 dependencies: ··· 5709 5697 5710 5698 '@babel/parser@7.28.3': 5711 5699 dependencies: 5712 - '@babel/types': 7.28.2 5700 + '@babel/types': 7.28.4 5713 5701 5714 5702 '@babel/parser@7.28.4': 5715 5703 dependencies: ··· 5750 5738 '@babel/core': 7.28.4 5751 5739 '@babel/helper-plugin-utils': 7.27.1 5752 5740 5753 - '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.3)': 5754 - dependencies: 5755 - '@babel/core': 7.28.3 5756 - '@babel/helper-plugin-utils': 7.27.1 5757 - 5758 5741 '@babel/plugin-syntax-jsx@7.27.1(@babel/core@7.28.4)': 5759 5742 dependencies: 5760 5743 '@babel/core': 7.28.4 ··· 5800 5783 '@babel/core': 7.28.4 5801 5784 '@babel/helper-plugin-utils': 7.27.1 5802 5785 5803 - '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.3)': 5804 - dependencies: 5805 - '@babel/core': 7.28.3 5806 - '@babel/helper-plugin-utils': 7.27.1 5807 - 5808 5786 '@babel/plugin-syntax-typescript@7.27.1(@babel/core@7.28.4)': 5809 5787 dependencies: 5810 5788 '@babel/core': 7.28.4 5811 5789 '@babel/helper-plugin-utils': 7.27.1 5812 5790 5813 - '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.3)': 5791 + '@babel/plugin-transform-modules-commonjs@7.27.1(@babel/core@7.28.4)': 5814 5792 dependencies: 5815 - '@babel/core': 7.28.3 5816 - '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.3) 5793 + '@babel/core': 7.28.4 5794 + '@babel/helper-module-transforms': 7.28.3(@babel/core@7.28.4) 5817 5795 '@babel/helper-plugin-utils': 7.27.1 5818 5796 transitivePeerDependencies: 5819 5797 - supports-color 5820 5798 5821 - '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.3)': 5799 + '@babel/plugin-transform-typescript@7.28.0(@babel/core@7.28.4)': 5822 5800 dependencies: 5823 - '@babel/core': 7.28.3 5801 + '@babel/core': 7.28.4 5824 5802 '@babel/helper-annotate-as-pure': 7.27.3 5825 - '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.3) 5803 + '@babel/helper-create-class-features-plugin': 7.28.3(@babel/core@7.28.4) 5826 5804 '@babel/helper-plugin-utils': 7.27.1 5827 5805 '@babel/helper-skip-transparent-expression-wrappers': 7.27.1 5828 - '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.3) 5806 + '@babel/plugin-syntax-typescript': 7.27.1(@babel/core@7.28.4) 5829 5807 transitivePeerDependencies: 5830 5808 - supports-color 5831 5809 5832 - '@babel/preset-typescript@7.27.1(@babel/core@7.28.3)': 5810 + '@babel/preset-typescript@7.27.1(@babel/core@7.28.4)': 5833 5811 dependencies: 5834 - '@babel/core': 7.28.3 5812 + '@babel/core': 7.28.4 5835 5813 '@babel/helper-plugin-utils': 7.27.1 5836 5814 '@babel/helper-validator-option': 7.27.1 5837 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) 5838 - '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.3) 5839 - '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.3) 5815 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) 5816 + '@babel/plugin-transform-modules-commonjs': 7.27.1(@babel/core@7.28.4) 5817 + '@babel/plugin-transform-typescript': 7.28.0(@babel/core@7.28.4) 5840 5818 transitivePeerDependencies: 5841 5819 - supports-color 5842 5820 ··· 5847 5825 '@babel/template@7.27.2': 5848 5826 dependencies: 5849 5827 '@babel/code-frame': 7.27.1 5850 - '@babel/parser': 7.28.3 5851 - '@babel/types': 7.28.2 5852 - 5853 - '@babel/traverse@7.28.3': 5854 - dependencies: 5855 - '@babel/code-frame': 7.27.1 5856 - '@babel/generator': 7.28.3 5857 - '@babel/helper-globals': 7.28.0 5858 - '@babel/parser': 7.28.3 5859 - '@babel/template': 7.27.2 5860 - '@babel/types': 7.28.2 5861 - debug: 4.4.1 5862 - transitivePeerDependencies: 5863 - - supports-color 5828 + '@babel/parser': 7.28.4 5829 + '@babel/types': 7.28.4 5864 5830 5865 5831 '@babel/traverse@7.28.4': 5866 5832 dependencies: ··· 6564 6530 6565 6531 '@react-router/dev@7.8.2(@types/node@24.3.1)(jiti@2.5.1)(react-dom@18.3.1(react@18.3.1))(react-router@7.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(react@18.3.1)(tsx@4.20.5)(typescript@5.9.2)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(tsx@4.20.5)(yaml@2.8.1))(yaml@2.8.1)': 6566 6532 dependencies: 6567 - '@babel/core': 7.28.3 6533 + '@babel/core': 7.28.4 6568 6534 '@babel/generator': 7.28.3 6569 - '@babel/parser': 7.28.3 6570 - '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.3) 6571 - '@babel/preset-typescript': 7.27.1(@babel/core@7.28.3) 6572 - '@babel/traverse': 7.28.3 6573 - '@babel/types': 7.28.2 6535 + '@babel/parser': 7.28.4 6536 + '@babel/plugin-syntax-jsx': 7.27.1(@babel/core@7.28.4) 6537 + '@babel/preset-typescript': 7.27.1(@babel/core@7.28.4) 6538 + '@babel/traverse': 7.28.4 6539 + '@babel/types': 7.28.4 6574 6540 '@npmcli/package-json': 4.0.1 6575 6541 '@react-router/node': 7.8.2(react-router@7.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1))(typescript@5.9.2) 6576 6542 '@vitejs/plugin-rsc': 0.4.11(react-dom@18.3.1(react@18.3.1))(react@18.3.1)(vite@7.1.5(@types/node@24.3.1)(jiti@2.5.1)(tsx@4.20.5)(yaml@2.8.1)) 6577 6543 arg: 5.0.2 6578 6544 babel-dead-code-elimination: 1.0.10 6579 6545 chokidar: 4.0.3 6580 - dedent: 1.6.0 6546 + dedent: 1.7.0 6581 6547 es-module-lexer: 1.7.0 6582 6548 exit-hook: 2.2.1 6583 6549 isbot: 5.1.30 ··· 6590 6556 react-router: 7.8.2(react-dom@18.3.1(react@18.3.1))(react@18.3.1) 6591 6557 semver: 7.7.2 6592 6558 set-cookie-parser: 2.7.1 6593 - tinyglobby: 0.2.14 6559 + tinyglobby: 0.2.15 6594 6560 valibot: 0.41.0(typescript@5.9.2) 6595 6561 vite: 7.1.5(@types/node@24.3.1)(jiti@2.5.1)(tsx@4.20.5)(yaml@2.8.1) 6596 6562 vite-node: 3.2.4(@types/node@24.3.1)(jiti@2.5.1)(tsx@4.20.5)(yaml@2.8.1) ··· 7292 7258 7293 7259 babel-dead-code-elimination@1.0.10: 7294 7260 dependencies: 7295 - '@babel/core': 7.28.3 7296 - '@babel/parser': 7.28.3 7297 - '@babel/traverse': 7.28.3 7298 - '@babel/types': 7.28.2 7261 + '@babel/core': 7.28.4 7262 + '@babel/parser': 7.28.4 7263 + '@babel/traverse': 7.28.4 7264 + '@babel/types': 7.28.4 7299 7265 transitivePeerDependencies: 7300 7266 - supports-color 7301 7267 ··· 7757 7723 debug@4.4.1: 7758 7724 dependencies: 7759 7725 ms: 2.1.3 7760 - 7761 - dedent@1.6.0: {} 7762 7726 7763 7727 dedent@1.7.0: {} 7764 7728 ··· 9293 9257 9294 9258 jose@5.10.0: {} 9295 9259 9296 - jotai@2.14.0(@babel/core@7.28.3)(@babel/template@7.27.2)(@types/react@18.3.12)(react@18.3.1): 9260 + jotai@2.14.0(@babel/core@7.28.4)(@babel/template@7.27.2)(@types/react@18.3.12)(react@18.3.1): 9297 9261 optionalDependencies: 9298 - '@babel/core': 7.28.3 9262 + '@babel/core': 7.28.4 9299 9263 '@babel/template': 7.27.2 9300 9264 '@types/react': 18.3.12 9301 9265 react: 18.3.1