Skip to content

Refresh configs - #39

Merged
phanect merged 26 commits into
mainfrom
chore-config-refresh
Oct 11, 2025
Merged

phanect merged 26 commits into
mainfrom
chore-config-refresh

Conversation

@phanect

@phanect phanect commented Jun 5, 2025 •

Copy link
Copy Markdown
Owner

Update old configs and fix lint errors.

@phanect phanect self-assigned this Jun 5, 2025
@phanect
phanect force-pushed the chore-config-refresh branch from aad64f6 to ea0c7fb Compare June 5, 2025 01:38
@phanect
phanect force-pushed the chore-config-refresh branch from 2df4788 to 5bce68e Compare October 11, 2025 08:24
@phanect
phanect force-pushed the chore-config-refresh branch 5 times, most recently from df6c503 to eb3fb50 Compare October 11, 2025 08:36
@phanect
phanect force-pushed the chore-config-refresh branch from eb3fb50 to 36a3d18 Compare October 11, 2025 08:39
@phanect
phanect requested a review from Copilot October 11, 2025 08:45

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

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 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.

Comment thread src/nodejs/load-json.ts Outdated
Comment thread src/universal/sort-objects.ts
Comment thread src/universal/sort-objects.ts Outdated
@phanect
phanect force-pushed the chore-config-refresh branch from 36a3d18 to 5a0cf79 Compare October 11, 2025 09:06
phanect and others added 4 commits October 11, 2025 18:09
Co-Authored-By: Copilot <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <175728472+Copilot@users.noreply.github.com>
@phanect
phanect force-pushed the chore-config-refresh branch from 2a84721 to b1dd581 Compare October 11, 2025 09:10
@phanect
phanect enabled auto-merge (rebase) October 11, 2025 09:11
@phanect
phanect merged commit bff4653 into main Oct 11, 2025
7 checks passed
@phanect
phanect deleted the chore-config-refresh branch October 11, 2025 09:17
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.

2 participants