Skip to content

Commit 5dd8f8f

Browse files
authored
Update dependencies (#1086)
* add symlinks to shared Claude/Devin agents, commands, skills, and workflows in .claude and .devin directories, create AGENTS.md template for project documentation * upgrade pnpm to 11.15.1 across all GitHub Actions workflows and Dockerfiles, update dependencies including @floating-ui/react, @Vanilla-Extract packages, helmet, puppeteer, react-hook-form, react-router, typescript, vite, vitest, and various dev tools, add Claude settings for Puppeteer cache and pnpm exec permissions * migrate from Rollup to Rolldown bundler, rename rollup scripts and directories to rolldown, replace Rollup plugins with Rolldown equivalents, downgrade TypeScript from 7.0.2 to 6.0.3, add Claude settings for WebFetch, git operations, and pnpm build commands, remove lint:js script from root package.json, update devtools dependencies to use rolldown and rolldown-plugin-dts * add changeset for pnpm 11.15.1 upgrade and rollup to rolldown migration, update prerender script imports to use .ts extension, add prerender.ts export to devtools package.json, integrate tsc --noEmit type checking before rolldown bundling, rename cutting.js rollup script reference to rolldown, update pnpm-lock.yaml with typescript 6.0.3 pinned across all packages and rolldown-plugin-dts dependencies, add Claude settings for build exit codes and pnpm commands * remove build:tsc script and TypeScript pre-compilation step from devtools package, update bin entry to use tsx runtime for executing TypeScript directly, change module exports from compiled .js to source .ts files, add tsx 4.23.1 dependency, update cutting.ts script to use tsx instead of node with experimental flags, remove postbuild chmod script and tools directory references
1 parent 6af1a0b commit 5dd8f8f

45 files changed

Lines changed: 3946 additions & 2819 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.changeset/lucky-seas-enter.md

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
"@cutting/react-hook-form-components": minor
3+
"@cutting/cloudinary-blurhash": minor
4+
"@cutting/use-get-parent-size": minor
5+
"@cutting/component-library": minor
6+
"@cutting/performance-scout": minor
7+
"@cutting/eslint-config": minor
8+
"@cutting/use-shortcuts": minor
9+
"@cutting/frontend-support": minor
10+
"@cutting/use-mathjax": minor
11+
"@cutting/devtools": minor
12+
"@cutting/markdown": minor
13+
"@cutting/assert": minor
14+
"@cutting/hooks": minor
15+
"@cutting/util": minor
16+
"@cutting/website": minor
17+
"@cutting/svg": minor
18+
---
19+
20+
upgrade pnpm to 11.15.1 and dependency upgrade apart from typescript 7 (pinned at 6.0.3 until typescript-eslint supports the TS 7.1 API), migrate the devtools bundler from rollup to rolldown: declarations now come from rolldown-plugin-dts and minification from rolldown instead of terser, and packages type-check with tsc --noEmit before bundling

.claude/agents

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/agents

.claude/commands/branch-review.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/workflows/branch-review.md

.claude/commands/new-monorepo.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/workflows/new-monorepo.md

.claude/commands/pr-message.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/workflows/pr-message.md

.claude/settings.json

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/.claude/settings.json

.claude/settings.local.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,28 @@
88
"Bash(dig +short NS cutting.scot)",
99
"Bash(whois cutting.scot)",
1010
"Bash(grep -n \"P1.0\\\\|Discovery\\\\|frontendrescue.com\\\\` returns\" /Users/paulcowan/projects/cuttingedge/plans/aws-ecs-migration.md)",
11-
"Skill(update-config)"
11+
"Skill(update-config)",
12+
"Read(//Users/paulcowan/.cache/puppeteer/chrome/**)",
13+
"Read(//Users/paulcowan/.cache/puppeteer/**)",
14+
"Bash(pnpm exec *)",
15+
"WebFetch(domain:rolldown.rs)",
16+
"WebFetch(domain:github.com)",
17+
"Bash(git mv *)",
18+
"Bash(perl -pi -e 's/devtools rollup/devtools rolldown/' packages/cloudinary-blurhash/package.json packages/markdown/package.json packages/assert/package.json packages/hooks/package.json packages/svg/package.json packages/use-shortcuts/package.json packages/use-mathjax/package.json packages/use-get-parent-size/package.json packages/util/package.json)",
19+
"Bash(PUPPETEER_SKIP_DOWNLOAD=1 pnpm install)",
20+
"Bash(pnpm build-tools *)",
21+
"Bash(pnpm build *)",
22+
"Bash(pnpm --filter @cutting/cloudinary-blurhash --filter @cutting/markdown --filter @cutting/assert --filter @cutting/hooks --filter @cutting/svg --filter @cutting/use-shortcuts --filter @cutting/use-mathjax --filter @cutting/use-get-parent-size build)",
23+
"Bash(echo \"exit: $?\")",
24+
"Bash(pnpm --filter @cutting/assert lint)",
25+
"Bash(git checkout *)",
26+
"Skill(loop)",
27+
"Bash(echo \"build exit: $?\")",
28+
"Read(//Users/paulcowan/projects/**)",
29+
"Bash(awk 'NR<=234 && /^ [a-zA-Z@.\\\\/-]+:$/ {imp=$0} END{}' pnpm-lock.yaml)",
30+
"Bash(awk 'NR<=234 && /^ [^ ]/ {line=$0} NR==234 {print \"importer:\", line}' pnpm-lock.yaml)",
31+
"Bash(PUPPETEER_SKIP_DOWNLOAD=1 pnpm install --force)",
32+
"Bash(pnpm --filter @cutting/frontend-support build)"
1233
]
1334
}
1435
}

.claude/skills

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/skills

.devin/workflows/branch-review.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/workflows/branch-review.md

.devin/workflows/new-monorepo.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
/Users/paulcowan/claude/workflows/new-monorepo.md

0 commit comments

Comments
 (0)