Skip to content

release: 1.7.2#109

Merged
Tweentyy merged 10 commits into
mainfrom
develop
May 6, 2026
Merged

release: 1.7.2#109
Tweentyy merged 10 commits into
mainfrom
develop

Conversation

@Tweentyy
Copy link
Copy Markdown
Contributor

@Tweentyy Tweentyy commented May 6, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 6, 2026 22:21
@Tweentyy Tweentyy merged commit b617600 into main May 6, 2026
2 checks passed
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 6, 2026

Copy link
Copy Markdown

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

Note

Copilot was unable to run its full agentic suite in this review.

Release 1.7.2 updates the project’s build/lint/tooling configuration, including a move to tsdown for builds and refreshed package metadata.

Changes:

  • Switched build pipeline from tsc/tsc-alias to tsdown (new tsdown.config.ts, updated package.json scripts/exports).
  • Updated ESLint setup to use eslint-plugin-import-x and expanded TypeScript-focused lint rules.
  • Minor TypeScript type-only import cleanups and formatting adjustments.

Reviewed changes

Copilot reviewed 9 out of 11 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
tsdown.config.ts Adds tsdown build configuration (entry/format/dts/aliases).
tsconfig.json Removes build-output settings now presumably owned by tsdown.
src/utils/translation.ts Switches i18n import to type-only.
src/structures/Interaction.ts Formatting changes to interface method signatures and a conditional type.
src/managers/EventManager.ts Formatting changes to imports and a conditional block.
src/managers/BaseManager.ts Switches Collection import to type-only.
src/client/StelliaClient.ts Formatting changes to type imports and method signature.
package.json Bumps version, switches build script to tsdown, revises exports/metadata, and updates deps/devDeps.
eslint.config.ts Migrates from eslint-plugin-import to eslint-plugin-import-x and updates rules/settings.
.prettierrc Reduces printWidth from 150 to 140.
Files not reviewed (1)
  • pnpm-lock.yaml: Language not supported

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread tsdown.config.ts
Comment on lines +10 to +14
"@constants": "./src/constants",
"@managers": "./src/managers",
"@structures": "./src/structures",
"@typescript": "./src/typescript",
"@utils": "./src/utils"
Comment thread package.json
"exports": {
".": {
"types": "./dist/index.d.ts",
"import": "./dist/index.mjs"
Comment thread package.json
"engines": {
"node": ">=20.19.0"
},
"engineStrict": true,
Comment thread eslint.config.ts
Comment on lines +35 to +51
"import-x/order": [
"error",
{
groups: ["builtin", "external", "internal", ["parent", "sibling", "index"], "object", "type"],
pathGroups: [
{
pattern: "@/**",
group: "internal"
}
],
pathGroupsExcludedImportTypes: ["builtin"],
alphabetize: {
order: "asc",
caseInsensitive: true
}
}
],
Comment thread eslint.config.ts
Comment on lines +73 to +81
"sort-imports": [
"error",
{
ignoreCase: true,
ignoreDeclarationSort: true,
ignoreMemberSort: false,
memberSyntaxSortOrder: ["none", "all", "multiple", "single"]
}
],
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