-
Notifications
You must be signed in to change notification settings - Fork 45
Improvements #421
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Improvements #421
Conversation
There was a problem hiding this 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 implements comprehensive improvements to the solid-panes library focused on modernizing the build configuration, cleaning up dependencies, and consolidating test infrastructure. The changes represent a significant upgrade to project tooling and code standards.
- Modernized build system using TypeScript compiler directly instead of Babel
- Updated ESLint configuration to use neostandard and improved TypeScript support
- Consolidated test setup and improved test infrastructure with centralized configuration
Reviewed Changes
Copilot reviewed 36 out of 74 changed files in this pull request and generated 2 comments.
Show a summary per file
File | Description |
---|---|
webpack.config.js | Modernized to ES modules and improved output configuration |
package.json | Updated build scripts, dependencies, and project configuration |
eslint.config.mjs | Complete rewrite using neostandard with enhanced TypeScript rules |
babel.config.js | Converted from .babelrc to ES module format |
test/helpers/setup.ts | New centralized test setup replacing individual test file configurations |
tsconfig.test.json | New TypeScript configuration specifically for tests |
Multiple test files | Removed duplicate TextEncoder/TextDecoder setup and fixed import paths |
Multiple source files | Code style improvements including quote consistency and object shorthand |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
Co-authored-by: Copilot <[email protected]>
This is work done to improve different aspects of the library: