Refresh configs - #39
Merged
Merged
Conversation
phanect
force-pushed
the
chore-config-refresh
branch
from
June 5, 2025 01:38
aad64f6 to
ea0c7fb
Compare
phanect
force-pushed
the
chore-config-refresh
branch
from
October 11, 2025 08:24
2df4788 to
5bce68e
Compare
phanect
force-pushed
the
chore-config-refresh
branch
5 times, most recently
from
October 11, 2025 08:36
df6c503 to
eb3fb50
Compare
This is warned by tsup.
phanect
force-pushed
the
chore-config-refresh
branch
from
October 11, 2025 08:39
eb3fb50 to
36a3d18
Compare
Contributor
There was a problem hiding this comment.
Pull Request Overview
This PR updates the project's configuration infrastructure by migrating from Biome to ESLint for linting, changing the build system from unbuild to tsup, and updating the license from MIT to Apache 2.0. The changes modernize the tooling and fix various lint errors while removing deprecated functionality.
- Replaces Biome linting with ESLint and updates related configurations
- Migrates from unbuild to tsup for the build system
- Changes license from MIT to Apache 2.0 and adds comprehensive project documentation
Reviewed Changes
Copilot reviewed 25 out of 31 changed files in this pull request and generated 3 comments.
Show a summary per file
| File | Description |
|---|---|
| package.json | Updates dependencies, build tooling, license, and package manager configuration |
| eslint.config.ts | Adds new ESLint configuration replacing Biome |
| tsup.config.ts | Adds new tsup build configuration replacing unbuild |
| mise.toml | Adds task automation and development environment configuration |
| src/universal/sort-objects.ts | Updates linting comments and code style for ESLint compatibility |
| src/universal/get-last-element-of.ts | Adds trailing commas for ESLint style consistency |
| src/nodejs/load-json.ts | Removes unnecessary try-catch and updates type definitions |
| src/nodejs/cmd.ts | Removes entire cmd functionality |
| test/cmd.test.ts | Removes tests for deleted cmd functionality |
| LICENSE.txt | Adds Apache 2.0 license text |
| README.md | Updates documentation with build instructions and license information |
| .github/workflows/actions.yml | Modernizes CI/CD workflow with mise and updated action versions |
| .vscode/settings.json | Adds VSCode configuration for ESLint integration |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
phanect
force-pushed
the
chore-config-refresh
branch
from
October 11, 2025 09:06
36a3d18 to
5a0cf79
Compare
Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
phanect
force-pushed
the
chore-config-refresh
branch
from
October 11, 2025 09:10
2a84721 to
b1dd581
Compare
phanect
enabled auto-merge (rebase)
October 11, 2025 09:11
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Update old configs and fix lint errors.