Skip to content

refactor: eject projen#47

Merged
tompahoward merged 1 commit into
mainfrom
claude/install-deps-run-tests-POccP
Mar 14, 2026
Merged

refactor: eject projen#47
tompahoward merged 1 commit into
mainfrom
claude/install-deps-run-tests-POccP

Conversation

@tompahoward
Copy link
Copy Markdown
Contributor

Summary

  • Remove projen dependency and .projenrc.ts / .projen/ directory
  • Replace all npx projen <task> scripts with direct tool invocations
  • Remove self-mutation CI step from build workflow (no longer needed)
  • Fix deprecated set-output usage in workflows (use $GITHUB_OUTPUT)
  • Remove projen-only devDependencies: projen, @mountainpass/cool-bits-for-projen, ts-node, npm-check-updates
  • Update peter-evans/create-pull-request from v3 to v7
  • Remove projen section from README
  • Fix trailing commas in JSON config files
  • Clean up cspell words and eslint config for projen references

Test plan

  • npm run build passes locally (compile + test + package)
  • npx dry-aged-deps --check passes
  • CI build workflow passes

https://claude.ai/code/session_01HNvBcQzT1SviRqkUpP5Xce

Remove projen dependency and all generated file management. Replace
npx projen scripts with direct tool invocations. Remove self-mutation
CI step, fix deprecated set-output usage, update action versions,
and clean up projen-specific config references.

https://claude.ai/code/session_01HNvBcQzT1SviRqkUpP5Xce
@tompahoward tompahoward merged commit 0713748 into main Mar 14, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants