Skip to content

Conversation

@godronus
Copy link
Collaborator

Static Assets can now have more than a Single Manifest.

Added heaps of tests and refactored code to ensure safety when making larger changes.

Updated Wizer to latest version @10.0.0

@godronus godronus requested a review from Copilot September 18, 2025 14:40
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull Request Overview

This PR introduces a new "Feature/static assets" capability that allows static assets to have multiple manifests instead of just a single manifest. The changes include comprehensive refactoring for safety, extensive test coverage, and an update to Wizer version 10.0.0.

Key Changes

  • Refactored static asset management to support multiple manifests
  • Moved and reorganized code into cleaner directory structures under src/server/static-assets/
  • Added comprehensive test suites for all utility functions and asset management
  • Extracted utility functions like colorLog, syntax-checker, and deep-copy into separate modules

Reviewed Changes

Copilot reviewed 82 out of 113 changed files in this pull request and generated 3 comments.

Show a summary per file
File Description
tsconfig.*.json Updated TypeScript configurations to exclude test fixtures and reorganize build exclusions
src/utils/ New utility modules for color logging, syntax checking, deep copying, and configuration helpers
src/server/static-assets/ Complete reorganization of static asset management with new manifest and asset loader structure
src/utils/__tests__/ Comprehensive test coverage for all utility functions
Various deleted files Removal of old structure files as part of reorganization
Comments suppressed due to low confidence (1)

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

integration tests for assets
update docs to match new buildConfig
latest static asset inclusions
linting and tests
@godronus godronus force-pushed the feature/static-assets branch from c7908dd to abd6a91 Compare September 19, 2025 08:09
@godronus godronus requested a review from qrdl September 19, 2025 08:12
@godronus godronus merged commit 3363646 into main Sep 19, 2025
3 checks passed
@github-actions
Copy link

🎉 This PR is included in version 1.3.0-alpha.3 🎉

The release is available on:

Your semantic-release bot 📦🚀

@github-actions
Copy link

🎉 This PR is included in version 2.0.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants