this repo has no description
0
fork

Configure Feed

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

Update the c3 template to use placeholders (#1038)

authored by

Victor Berchet and committed by
GitHub
ac40c8cd a4a2f02f

+107 -97
+2
create-cloudflare/next/.dev.vars
··· 1 + # Load .env.development* files when running `wrangler dev` 2 + NEXTJS_ENV=development
+3 -3
create-cloudflare/next/package.json
··· 1 1 { 2 - "name": "next", 2 + "name": "<PACKAGE_NAME>", 3 3 "version": "0.1.0", 4 4 "private": true, 5 5 "scripts": { ··· 13 13 "cf-typegen": "wrangler types --env-interface CloudflareEnv ./cloudflare-env.d.ts" 14 14 }, 15 15 "dependencies": { 16 - "@opennextjs/cloudflare": "^1.14.2", 16 + "@opennextjs/cloudflare": "^1.14.4", 17 17 "next": "15.5.7", 18 18 "react": "19.1.2", 19 19 "react-dom": "19.1.2" ··· 28 28 "eslint-config-next": "15.4.6", 29 29 "tailwindcss": "^4", 30 30 "typescript": "^5", 31 - "wrangler": "^4.45.4" 31 + "wrangler": "^4.53.0" 32 32 } 33 33 }
+1 -2
create-cloudflare/next/tsconfig.json
··· 20 20 ], 21 21 "paths": { 22 22 "@/*": ["./src/*"] 23 - }, 24 - "types": ["./cloudflare-env.d.ts", "node"] 23 + } 25 24 }, 26 25 "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"], 27 26 "exclude": ["node_modules"]
+13 -5
create-cloudflare/next/wrangler.jsonc
··· 4 4 */ 5 5 { 6 6 "$schema": "node_modules/wrangler/config-schema.json", 7 - "name": "next", 7 + "name": "<WORKER_NAME>", 8 8 "main": ".open-next/worker.js", 9 - "compatibility_date": "2025-11-06", 9 + "compatibility_date": "2025-12-01", 10 10 "compatibility_flags": ["nodejs_compat", "global_fetch_strictly_public"], 11 11 "assets": { 12 12 "binding": "ASSETS", 13 13 "directory": ".open-next/assets" 14 14 }, 15 - "observability": { 16 - "enabled": true 17 - }, 18 15 "images": { 19 16 // Enable image optimization 20 17 // see https://opennext.js.org/cloudflare/howtos/image 21 18 "binding": "IMAGES" 19 + }, 20 + "services": [ 21 + { 22 + // Self-reference service binding, the service name must match the worker name 23 + // see https://opennext.js.org/cloudflare/caching 24 + "binding": "WORKER_SELF_REFERENCE", 25 + "service": "<WORKER_NAME>" 26 + } 27 + ], 28 + "observability": { 29 + "enabled": true 22 30 } 23 31 }
+2 -3
packages/cloudflare/src/cli/build/utils/create-config-files.ts
··· 39 39 let wranglerConfig = readFileSync(join(getPackageTemplatesDirPath(), "wrangler.jsonc"), "utf8"); 40 40 41 41 const appName = getAppNameFromPackageJson(projectOpts.sourceDir) ?? "app-name"; 42 - if (appName) { 43 - wranglerConfig = wranglerConfig.replaceAll('"app-name"', JSON.stringify(appName.replaceAll("_", "-"))); 44 - } 42 + 43 + wranglerConfig = wranglerConfig.replaceAll('"<WORKER_NAME>"', JSON.stringify(appName.replaceAll("_", "-"))); 45 44 46 45 const compatDate = await getLatestCompatDate(); 47 46 if (compatDate) {
+5 -3
packages/cloudflare/templates/wrangler.jsonc
··· 1 1 { 2 2 "$schema": "node_modules/wrangler/config-schema.json", 3 3 "main": ".open-next/worker.js", 4 - "name": "app-name", 5 - "compatibility_date": "2024-12-30", 4 + "name": "<WORKER_NAME>", 5 + "compatibility_date": "2025-12-01", 6 6 "compatibility_flags": ["nodejs_compat", "global_fetch_strictly_public"], 7 7 "assets": { 8 8 "directory": ".open-next/assets", ··· 10 10 }, 11 11 "services": [ 12 12 { 13 + // Self-reference service binding, the service name must match the worker name 14 + // see https://opennext.js.org/cloudflare/caching 13 15 "binding": "WORKER_SELF_REFERENCE", 14 - "service": "app-name" 16 + "service": "<WORKER_NAME>" 15 17 } 16 18 ], 17 19 "r2_buckets": [
+80 -80
pnpm-lock.yaml
··· 85 85 specifier: ^2.1.1 86 86 version: 2.1.1 87 87 wrangler: 88 - specifier: ^4.49.1 89 - version: 4.49.1 88 + specifier: ^4.53.0 89 + version: 4.53.0 90 90 yargs: 91 91 specifier: ^18.0.0 92 92 version: 18.0.0 ··· 198 198 version: 5.7.3 199 199 wrangler: 200 200 specifier: 'catalog:' 201 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 201 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 202 202 203 203 examples/bugs/gh-219: 204 204 dependencies: ··· 325 325 version: 39.4.2(rollup@4.40.1) 326 326 wrangler: 327 327 specifier: 'catalog:' 328 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 328 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 329 329 330 330 examples/bugs/gh-223: 331 331 dependencies: ··· 380 380 version: 5.7.3 381 381 wrangler: 382 382 specifier: 'catalog:' 383 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 383 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 384 384 385 385 examples/create-next-app: 386 386 dependencies: ··· 426 426 version: 5.9.3 427 427 wrangler: 428 428 specifier: 'catalog:' 429 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 429 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 430 430 431 431 examples/e2e/app-pages-router: 432 432 dependencies: ··· 472 472 version: 5.9.3 473 473 wrangler: 474 474 specifier: 'catalog:' 475 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 475 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 476 476 477 477 examples/e2e/app-router: 478 478 dependencies: ··· 518 518 version: 5.9.3 519 519 wrangler: 520 520 specifier: 'catalog:' 521 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 521 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 522 522 523 523 examples/e2e/experimental: 524 524 dependencies: ··· 552 552 version: 5.9.3 553 553 wrangler: 554 554 specifier: 'catalog:' 555 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 555 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 556 556 557 557 examples/e2e/pages-router: 558 558 dependencies: ··· 598 598 version: 5.9.3 599 599 wrangler: 600 600 specifier: 'catalog:' 601 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 601 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 602 602 603 603 examples/e2e/shared: 604 604 dependencies: ··· 657 657 version: 5.9.3 658 658 wrangler: 659 659 specifier: 'catalog:' 660 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 660 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 661 661 662 662 examples/next-partial-prerendering: 663 663 dependencies: ··· 718 718 version: 5.5.3 719 719 wrangler: 720 720 specifier: 'catalog:' 721 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 721 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 722 722 723 723 examples/overrides/d1-tag-next: 724 724 dependencies: ··· 752 752 version: 5.9.3 753 753 wrangler: 754 754 specifier: 'catalog:' 755 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 755 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 756 756 757 757 examples/overrides/kv-tag-next: 758 758 dependencies: ··· 786 786 version: 5.9.3 787 787 wrangler: 788 788 specifier: 'catalog:' 789 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 789 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 790 790 791 791 examples/overrides/memory-queue: 792 792 dependencies: ··· 820 820 version: 5.9.3 821 821 wrangler: 822 822 specifier: 'catalog:' 823 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 823 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 824 824 825 825 examples/overrides/r2-incremental-cache: 826 826 dependencies: ··· 854 854 version: 5.9.3 855 855 wrangler: 856 856 specifier: 'catalog:' 857 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 857 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 858 858 859 859 examples/overrides/static-assets-incremental-cache: 860 860 dependencies: ··· 888 888 version: 5.9.3 889 889 wrangler: 890 890 specifier: 'catalog:' 891 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 891 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 892 892 893 893 examples/playground14: 894 894 dependencies: ··· 916 916 version: 0.34.5 917 917 wrangler: 918 918 specifier: 'catalog:' 919 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 919 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 920 920 921 921 examples/playground15: 922 922 dependencies: ··· 941 941 version: 22.2.0 942 942 wrangler: 943 943 specifier: 'catalog:' 944 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 944 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 945 945 946 946 examples/prisma: 947 947 dependencies: ··· 981 981 version: 5.9.3 982 982 wrangler: 983 983 specifier: 'catalog:' 984 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 984 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 985 985 986 986 examples/ssg-app: 987 987 dependencies: ··· 1015 1015 version: 5.9.3 1016 1016 wrangler: 1017 1017 specifier: 'catalog:' 1018 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 1018 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 1019 1019 1020 1020 examples/vercel-blog-starter: 1021 1021 dependencies: ··· 1070 1070 version: 5.9.3 1071 1071 wrangler: 1072 1072 specifier: 'catalog:' 1073 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 1073 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 1074 1074 1075 1075 packages/cloudflare: 1076 1076 dependencies: ··· 1097 1097 version: 0.8.6 1098 1098 wrangler: 1099 1099 specifier: 'catalog:' 1100 - version: 4.49.1(@cloudflare/workers-types@4.20251128.0) 1100 + version: 4.53.0(@cloudflare/workers-types@4.20251128.0) 1101 1101 yargs: 1102 1102 specifier: 'catalog:' 1103 1103 version: 18.0.0 ··· 1759 1759 resolution: {integrity: sha512-9QdllXYujsjYLbvPg9Kq1rWOemX5FB0r6Ijy8HOxwjKN+TPlxUnGcs+t7IwU+M5gdmZ2KV6aA6d1a2q2FlSoiA==} 1760 1760 engines: {node: '>=18.17.0'} 1761 1761 1762 - '@cloudflare/kv-asset-handler@0.4.0': 1763 - resolution: {integrity: sha512-+tv3z+SPp+gqTIcImN9o0hqE9xyfQjI1XD9pL6NuKjua9B1y7mNYv0S9cP+QEbA4ppVgGZEmKOvHX5G5Ei1CVA==} 1762 + '@cloudflare/kv-asset-handler@0.4.1': 1763 + resolution: {integrity: sha512-Nu8ahitGFFJztxUml9oD/DLb7Z28C8cd8F46IVQ7y5Btz575pvMY8AqZsXkX7Gds29eCKdMgIHjIvzskHgPSFg==} 1764 1764 engines: {node: '>=18.0.0'} 1765 1765 1766 - '@cloudflare/unenv-preset@2.7.10': 1767 - resolution: {integrity: sha512-mvsNAiJSduC/9yxv1ZpCxwgAXgcuoDvkl8yaHjxoLpFxXy2ugc6TZK20EKgv4yO0vZhAEKwqJm+eGOzf8Oc45w==} 1766 + '@cloudflare/unenv-preset@2.7.13': 1767 + resolution: {integrity: sha512-NulO1H8R/DzsJguLC0ndMuk4Ufv0KSlN+E54ay9rn9ZCQo0kpAPwwh3LhgpZ96a3Dr6L9LqW57M4CqC34iLOvw==} 1768 1768 peerDependencies: 1769 1769 unenv: 2.0.0-rc.24 1770 - workerd: ^1.20251106.1 1770 + workerd: ^1.20251202.0 1771 1771 peerDependenciesMeta: 1772 1772 workerd: 1773 1773 optional: true 1774 1774 1775 - '@cloudflare/workerd-darwin-64@1.20251118.0': 1776 - resolution: {integrity: sha512-UmWmYEYS/LkK/4HFKN6xf3Hk8cw70PviR+ftr3hUvs9HYZS92IseZEp16pkL6ZBETrPRpZC7OrzoYF7ky6kHsg==} 1775 + '@cloudflare/workerd-darwin-64@1.20251202.0': 1776 + resolution: {integrity: sha512-/uvEAWEukTWb1geHhbjGUeZqcSSSyYzp0mvoPUBl+l0ont4NVGao3fgwM0q8wtKvgoKCHSG6zcG23wj9Opj3Nw==} 1777 1777 engines: {node: '>=16'} 1778 1778 cpu: [x64] 1779 1779 os: [darwin] 1780 1780 1781 - '@cloudflare/workerd-darwin-arm64@1.20251118.0': 1782 - resolution: {integrity: sha512-RockU7Qzf4rxNfY1lx3j4rvwutNLjTIX7rr2hogbQ4mzLo8Ea40/oZTzXVxl+on75joLBrt0YpenGW8o/r44QA==} 1781 + '@cloudflare/workerd-darwin-arm64@1.20251202.0': 1782 + resolution: {integrity: sha512-f52xRvcI9cWRd6400EZStRtXiRC5XKEud7K5aFIbbUv0VeINltujFQQ9nHWtsF6g1quIXWkjhh5u01gPAYNNXA==} 1783 1783 engines: {node: '>=16'} 1784 1784 cpu: [arm64] 1785 1785 os: [darwin] 1786 1786 1787 - '@cloudflare/workerd-linux-64@1.20251118.0': 1788 - resolution: {integrity: sha512-aT97GnOAbJDuuOG0zPVhgRk0xFtB1dzBMrxMZ09eubDLoU4djH4BuORaqvxNRMmHgKfa4T6drthckT0NjUvBdw==} 1787 + '@cloudflare/workerd-linux-64@1.20251202.0': 1788 + resolution: {integrity: sha512-HYXinF5RBH7oXbsFUMmwKCj+WltpYbf5mRKUBG5v3EuPhUjSIFB84U+58pDyfBJjcynHdy3EtvTWcvh/+lcgow==} 1789 1789 engines: {node: '>=16'} 1790 1790 cpu: [x64] 1791 1791 os: [linux] 1792 1792 1793 - '@cloudflare/workerd-linux-arm64@1.20251118.0': 1794 - resolution: {integrity: sha512-bXZPJcwlq00MPOXqP7DMWjr+goYj0+Fqyw6zgEC2M3FR1+SWla4yjghnZ4IdpN+H1t7VbUrsi5np2LzMUFs0NA==} 1793 + '@cloudflare/workerd-linux-arm64@1.20251202.0': 1794 + resolution: {integrity: sha512-++L02Jdoxz7hEA9qDaQjbVU1RzQS+S+eqIi22DkPe2Tgiq2M3UfNpeu+75k5L9DGRIkZPYvwMBMbcmKvQqdIIg==} 1795 1795 engines: {node: '>=16'} 1796 1796 cpu: [arm64] 1797 1797 os: [linux] 1798 1798 1799 - '@cloudflare/workerd-windows-64@1.20251118.0': 1800 - resolution: {integrity: sha512-2LV99AHSlpr8WcCb/BYbU2QsYkXLUL1izN6YKWkN9Eibv80JKX0RtgmD3dfmajE5sNvClavxZejgzVvHD9N9Ag==} 1799 + '@cloudflare/workerd-windows-64@1.20251202.0': 1800 + resolution: {integrity: sha512-gzeU6eDydTi7ib+Q9DD/c0hpXtqPucnHk2tfGU03mljPObYxzMkkPGgB5qxpksFvub3y4K0ChjqYxGJB4F+j3g==} 1801 1801 engines: {node: '>=16'} 1802 1802 cpu: [x64] 1803 1803 os: [win32] ··· 7700 7700 resolution: {integrity: sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==} 7701 7701 hasBin: true 7702 7702 7703 - miniflare@4.20251118.0: 7704 - resolution: {integrity: sha512-dVO7Bhbv82karSaZ1qacN/W4My2cM9HVxzBl0I+oVX/P/a9NZASSj3kZoAkjuAvc/ytbdOckIRYpK1oLyzVXNg==} 7703 + miniflare@4.20251202.1: 7704 + resolution: {integrity: sha512-cRp2QNgnt9wpLMoNs4MOzzomyfe9UTS9sPRxIpUvxMl+mweCZ0FHpWWQvCnU7wWlfAP8VGZrHwqSsV5ERA6ahQ==} 7705 7705 engines: {node: '>=18.0.0'} 7706 7706 hasBin: true 7707 7707 ··· 9662 9662 resolution: {integrity: sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==} 9663 9663 engines: {node: '>=0.10.0'} 9664 9664 9665 - workerd@1.20251118.0: 9666 - resolution: {integrity: sha512-Om5ns0Lyx/LKtYI04IV0bjIrkBgoFNg0p6urzr2asekJlfP18RqFzyqMFZKf0i9Gnjtz/JfAS/Ol6tjCe5JJsQ==} 9665 + workerd@1.20251202.0: 9666 + resolution: {integrity: sha512-p08YfrUMHkjCECNdT36r+6DpJIZX4kixbZ4n6GMUcLR5Gh18fakSCsiQrh72iOm4M9QHv/rM7P8YvCrUPWT5sg==} 9667 9667 engines: {node: '>=16'} 9668 9668 hasBin: true 9669 9669 9670 - wrangler@4.49.1: 9671 - resolution: {integrity: sha512-V0sMP4Gl1pYXwFastYtrcyHwxgmo0xwrnUoOj5hXhzOKunYc/YcCIRZ1ZmPO13OShkx8M0+zCymiNrXkrldj7g==} 9670 + wrangler@4.53.0: 9671 + resolution: {integrity: sha512-/wvnHlRnlHsqaeIgGbmcEJE5NFYdTUWHCKow+U5Tv2XwQXI9vXUqBwCLAGy/BwqyS5nnycRt2kppqCzgHgyb7Q==} 9672 9672 engines: {node: '>=20.0.0'} 9673 9673 hasBin: true 9674 9674 peerDependencies: 9675 - '@cloudflare/workers-types': ^4.20251118.0 9675 + '@cloudflare/workers-types': ^4.20251202.0 9676 9676 peerDependenciesMeta: 9677 9677 '@cloudflare/workers-types': 9678 9678 optional: true ··· 11425 11425 dependencies: 11426 11426 csstype: 3.1.1 11427 11427 11428 - '@cloudflare/kv-asset-handler@0.4.0': 11428 + '@cloudflare/kv-asset-handler@0.4.1': 11429 11429 dependencies: 11430 11430 mime: 3.0.0 11431 11431 11432 - '@cloudflare/unenv-preset@2.7.10(unenv@2.0.0-rc.24)(workerd@1.20251118.0)': 11432 + '@cloudflare/unenv-preset@2.7.13(unenv@2.0.0-rc.24)(workerd@1.20251202.0)': 11433 11433 dependencies: 11434 11434 unenv: 2.0.0-rc.24 11435 11435 optionalDependencies: 11436 - workerd: 1.20251118.0 11436 + workerd: 1.20251202.0 11437 11437 11438 - '@cloudflare/workerd-darwin-64@1.20251118.0': 11438 + '@cloudflare/workerd-darwin-64@1.20251202.0': 11439 11439 optional: true 11440 11440 11441 - '@cloudflare/workerd-darwin-arm64@1.20251118.0': 11441 + '@cloudflare/workerd-darwin-arm64@1.20251202.0': 11442 11442 optional: true 11443 11443 11444 - '@cloudflare/workerd-linux-64@1.20251118.0': 11444 + '@cloudflare/workerd-linux-64@1.20251202.0': 11445 11445 optional: true 11446 11446 11447 - '@cloudflare/workerd-linux-arm64@1.20251118.0': 11447 + '@cloudflare/workerd-linux-arm64@1.20251202.0': 11448 11448 optional: true 11449 11449 11450 - '@cloudflare/workerd-windows-64@1.20251118.0': 11450 + '@cloudflare/workerd-windows-64@1.20251202.0': 11451 11451 optional: true 11452 11452 11453 11453 '@cloudflare/workers-types@4.20250214.0': {} ··· 15082 15082 15083 15083 acorn-walk@8.3.3: 15084 15084 dependencies: 15085 - acorn: 8.14.1 15085 + acorn: 8.15.0 15086 15086 15087 15087 acorn@8.12.1: {} 15088 15088 ··· 16260 16260 eslint: 8.57.1 16261 16261 eslint-import-resolver-node: 0.3.9 16262 16262 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) 16263 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) 16263 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) 16264 16264 eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) 16265 16265 eslint-plugin-react: 7.36.1(eslint@8.57.1) 16266 16266 eslint-plugin-react-hooks: 4.6.2(eslint@8.57.1) ··· 16280 16280 eslint: 8.57.1 16281 16281 eslint-import-resolver-node: 0.3.9 16282 16282 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@8.57.1) 16283 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) 16283 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) 16284 16284 eslint-plugin-jsx-a11y: 6.10.0(eslint@8.57.1) 16285 16285 eslint-plugin-react: 7.36.1(eslint@8.57.1) 16286 16286 eslint-plugin-react-hooks: 5.1.0(eslint@8.57.1) ··· 16300 16300 eslint: 9.11.1(jiti@1.21.6) 16301 16301 eslint-import-resolver-node: 0.3.9 16302 16302 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.11.1(jiti@1.21.6)) 16303 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)) 16303 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6)) 16304 16304 eslint-plugin-jsx-a11y: 6.10.0(eslint@9.11.1(jiti@1.21.6)) 16305 16305 eslint-plugin-react: 7.37.4(eslint@9.11.1(jiti@1.21.6)) 16306 16306 eslint-plugin-react-hooks: 5.1.0(eslint@9.11.1(jiti@1.21.6)) ··· 16320 16320 eslint: 9.19.0(jiti@1.21.6) 16321 16321 eslint-import-resolver-node: 0.3.9 16322 16322 eslint-import-resolver-typescript: 3.6.3(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-node@0.3.9)(eslint-plugin-import@2.31.0)(eslint@9.19.0(jiti@1.21.6)) 16323 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)) 16323 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6)) 16324 16324 eslint-plugin-jsx-a11y: 6.10.0(eslint@9.19.0(jiti@1.21.6)) 16325 16325 eslint-plugin-react: 7.37.4(eslint@9.19.0(jiti@1.21.6)) 16326 16326 eslint-plugin-react-hooks: 5.1.0(eslint@9.19.0(jiti@1.21.6)) ··· 16351 16351 is-bun-module: 1.2.1 16352 16352 is-glob: 4.0.3 16353 16353 optionalDependencies: 16354 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1) 16354 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) 16355 16355 transitivePeerDependencies: 16356 16356 - '@typescript-eslint/parser' 16357 16357 - eslint-import-resolver-node ··· 16370 16370 is-bun-module: 1.2.1 16371 16371 is-glob: 4.0.3 16372 16372 optionalDependencies: 16373 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1) 16373 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1) 16374 16374 transitivePeerDependencies: 16375 16375 - '@typescript-eslint/parser' 16376 16376 - eslint-import-resolver-node ··· 16389 16389 is-bun-module: 1.2.1 16390 16390 is-glob: 4.0.3 16391 16391 optionalDependencies: 16392 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)) 16392 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6)) 16393 16393 transitivePeerDependencies: 16394 16394 - '@typescript-eslint/parser' 16395 16395 - eslint-import-resolver-node ··· 16408 16408 is-bun-module: 1.2.1 16409 16409 is-glob: 4.0.3 16410 16410 optionalDependencies: 16411 - eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)) 16411 + eslint-plugin-import: 2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6)) 16412 16412 transitivePeerDependencies: 16413 16413 - '@typescript-eslint/parser' 16414 16414 - eslint-import-resolver-node ··· 16542 16542 - eslint-import-resolver-webpack 16543 16543 - supports-color 16544 16544 16545 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint@8.57.1): 16545 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): 16546 16546 dependencies: 16547 16547 '@rtsao/scc': 1.1.0 16548 16548 array-includes: 3.1.8 ··· 16571 16571 - eslint-import-resolver-webpack 16572 16572 - supports-color 16573 16573 16574 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint@8.57.1): 16574 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@8.57.1)(typescript@5.9.3))(eslint-import-resolver-typescript@3.6.3)(eslint@8.57.1): 16575 16575 dependencies: 16576 16576 '@rtsao/scc': 1.1.0 16577 16577 array-includes: 3.1.8 ··· 16600 16600 - eslint-import-resolver-webpack 16601 16601 - supports-color 16602 16602 16603 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint@9.11.1(jiti@1.21.6)): 16603 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.11.1(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.11.1(jiti@1.21.6)): 16604 16604 dependencies: 16605 16605 '@rtsao/scc': 1.1.0 16606 16606 array-includes: 3.1.8 ··· 16629 16629 - eslint-import-resolver-webpack 16630 16630 - supports-color 16631 16631 16632 - eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint@9.19.0(jiti@1.21.6)): 16632 + eslint-plugin-import@2.31.0(@typescript-eslint/parser@8.7.0(eslint@9.19.0(jiti@1.21.6))(typescript@5.7.3))(eslint-import-resolver-typescript@3.6.3)(eslint@9.19.0(jiti@1.21.6)): 16633 16633 dependencies: 16634 16634 '@rtsao/scc': 1.1.0 16635 16635 array-includes: 3.1.8 ··· 18503 18503 18504 18504 mini-svg-data-uri@1.4.4: {} 18505 18505 18506 - miniflare@4.20251118.0: 18506 + miniflare@4.20251202.1: 18507 18507 dependencies: 18508 18508 '@cspotcode/source-map-support': 0.8.1 18509 18509 acorn: 8.14.0 ··· 18513 18513 sharp: 0.33.5 18514 18514 stoppable: 1.1.0 18515 18515 undici: 7.14.0 18516 - workerd: 1.20251118.0 18516 + workerd: 1.20251202.0 18517 18517 ws: 8.18.0 18518 18518 youch: 4.1.0-beta.10 18519 18519 zod: 3.22.3 ··· 21004 21004 21005 21005 word-wrap@1.2.5: {} 21006 21006 21007 - workerd@1.20251118.0: 21007 + workerd@1.20251202.0: 21008 21008 optionalDependencies: 21009 - '@cloudflare/workerd-darwin-64': 1.20251118.0 21010 - '@cloudflare/workerd-darwin-arm64': 1.20251118.0 21011 - '@cloudflare/workerd-linux-64': 1.20251118.0 21012 - '@cloudflare/workerd-linux-arm64': 1.20251118.0 21013 - '@cloudflare/workerd-windows-64': 1.20251118.0 21009 + '@cloudflare/workerd-darwin-64': 1.20251202.0 21010 + '@cloudflare/workerd-darwin-arm64': 1.20251202.0 21011 + '@cloudflare/workerd-linux-64': 1.20251202.0 21012 + '@cloudflare/workerd-linux-arm64': 1.20251202.0 21013 + '@cloudflare/workerd-windows-64': 1.20251202.0 21014 21014 21015 - wrangler@4.49.1(@cloudflare/workers-types@4.20251128.0): 21015 + wrangler@4.53.0(@cloudflare/workers-types@4.20251128.0): 21016 21016 dependencies: 21017 - '@cloudflare/kv-asset-handler': 0.4.0 21018 - '@cloudflare/unenv-preset': 2.7.10(unenv@2.0.0-rc.24)(workerd@1.20251118.0) 21017 + '@cloudflare/kv-asset-handler': 0.4.1 21018 + '@cloudflare/unenv-preset': 2.7.13(unenv@2.0.0-rc.24)(workerd@1.20251202.0) 21019 21019 blake3-wasm: 2.1.5 21020 - esbuild: 0.25.4 21021 - miniflare: 4.20251118.0 21020 + esbuild: 0.27.0 21021 + miniflare: 4.20251202.1 21022 21022 path-to-regexp: 6.3.0 21023 21023 unenv: 2.0.0-rc.24 21024 - workerd: 1.20251118.0 21024 + workerd: 1.20251202.0 21025 21025 optionalDependencies: 21026 21026 '@cloudflare/workers-types': 4.20251128.0 21027 21027 fsevents: 2.3.3
+1 -1
pnpm-workspace.yaml
··· 35 35 typescript-eslint: ^8.48.0 36 36 typescript: ^5.9.3 37 37 vitest: ^2.1.1 38 - wrangler: ^4.49.1 38 + wrangler: ^4.53.0 39 39 yargs: ^18.0.0 40 40 41 41 # e2e tests