-
Notifications
You must be signed in to change notification settings - Fork 6
Improvements #90
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 #90
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 modernizes the codebase by migrating from CommonJS to ES modules, updating configuration files, reorganizing test structure, and standardizing code style.
- Converts all module syntax from
require()/module.exportstoimport/export - Migrates configuration files (Jest, Babel, ESLint) from
.jsto.mjsformat - Changes quote style from double quotes to single quotes and removes semicolons
- Reorganizes tests from
src/integration-tests/totest/directory - Replaces Makefile-based build with direct TTL file imports
Reviewed Changes
Copilot reviewed 65 out of 74 changed files in this pull request and generated 9 comments.
Show a summary per file
| File | Description |
|---|---|
| webpack.dev.config.js | Converted to ES module syntax with import/export |
| tsconfig.json | Updated compiler options and added new configuration files for test/eslint contexts |
| package.json | Updated scripts, dependencies, and removed obsolete ESLint packages |
| jest.config.mjs | New Jest configuration in ES module format |
| eslint.config.mjs | New flat config ESLint setup replacing legacy format |
| test/**/*.spec.ts | Tests moved from src/integration-tests/ and updated to use single quotes |
| src/**/*.ts | All source files reformatted to use single quotes and no semicolons |
💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.
|
@timea-solid I've opened a new pull request, #121, to work on those changes. Once the pull request is ready, I'll request review from you. |
This is work done to improve different aspects of the library: