Skip to content

feat: Build process improvements and configuration updates#6

Merged
stephschofield merged 6 commits into
shyamsridhar123:mainfrom
stephschofield:main
Jan 9, 2026
Merged

feat: Build process improvements and configuration updates#6
stephschofield merged 6 commits into
shyamsridhar123:mainfrom
stephschofield:main

Conversation

@stephschofield
Copy link
Copy Markdown
Collaborator

This PR includes several enhancements to the build process and project configuration:

  • Build process enhancement: Added asset copying step to ensure HTML files from src/public are reliably copied to dist/public during builds
  • Husky update: Removed deprecated Husky v9 shell script wrappers
  • Jest improvements: Resolved TypeScript parsing issues
  • Configuration updates: Added .claude/settings.local.json to .gitignore and updated server routes for OpenAI compatibility

These changes improve the reliability of the build process and enhance the development workflow.

stephschofield and others added 6 commits January 7, 2026 14:23
- Add isolatedModules: true to tsconfig.json (required for NodeNext module)
- Update Jest config to use ESM preset and experimental VM modules
- Fix convertMessagesToCopilotPrompt to preserve message order
- Fix detectLanguageFromMessages regex to handle punctuation after file extensions
- Update test script to use Node.js experimental VM modules flag

All tests now passing (11/11)
- Delete obsolete .husky/_ directory no longer needed in v9+
@stephschofield stephschofield merged commit c654eee into shyamsridhar123:main Jan 9, 2026
3 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.

1 participant