Skip to content

feat: release with tsdown#106

Merged
Tweentyy merged 3 commits into
developfrom
feat/release
May 2, 2026
Merged

feat: release with tsdown#106
Tweentyy merged 3 commits into
developfrom
feat/release

Conversation

@Tweentyy
Copy link
Copy Markdown
Contributor

@Tweentyy Tweentyy commented May 2, 2026

No description provided.

Copilot AI review requested due to automatic review settings May 2, 2026 19:03
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

This PR migrates the package build/release pipeline from tsc + tsc-alias to tsdown, updating packaging metadata (ESM exports) and refreshing related dependencies to support the new build tool.

Changes:

  • Add tsdown.config.ts and switch npm run build to tsdown.
  • Update package.json packaging fields (exports, files, ESM metadata) and bump dependencies/devDependencies.
  • Remove tsconfig emit-related options now handled by tsdown and update pnpm-lock.yaml accordingly.

Reviewed changes

Copilot reviewed 2 out of 4 changed files in this pull request and generated 3 comments.

File Description
tsdown.config.ts Introduces tsdown build configuration including entrypoint and path aliases.
tsconfig.json Removes outDir/declaration/rootDir settings previously used for tsc builds.
package.json Switches build script to tsdown, adds exports, bumps versions/deps, and updates package metadata.
pnpm-lock.yaml Updates lockfile for tsdown adoption and dependency version bumps.
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 package.json Outdated
},
"version": "1.7.2",
"type": "module",
"description": "A framework for simplify the creation of discord bots",
Comment thread package.json
"description": "A framework for simplify the creation of discord bots",
"author": "Tweenty_",
"license": "ISC",
"packageManager": "pnpm@10.33.2",
Comment thread tsdown.config.ts Outdated
"@managers": "./src/managers",
"@structures": "./src/structures",
"@typescript": "./src/typescript",
"@utils": "./src/utils",
@Tweentyy Tweentyy merged commit 85701c5 into develop May 2, 2026
@Tweentyy Tweentyy deleted the feat/release branch May 2, 2026 19:09
@sonarqubecloud
Copy link
Copy Markdown

sonarqubecloud Bot commented May 2, 2026

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