Skip to content

Conversation

@tkskto
Copy link
Owner

@tkskto tkskto commented May 22, 2025

Copilots wrote...

This pull request introduces several updates, including Node.js version upgrades in CI workflows, dependency updates in package.json, and the addition of new test fixtures and corresponding test cases. These changes aim to modernize the codebase, ensure compatibility with newer Node.js versions, and expand test coverage for Vue component props handling.

Workflow Updates

  • Updated Node.js versions in .github/workflows/ci.yml to [20.x, 22.x, 24.x] for CI testing.
  • Updated Node.js version in .github/workflows/publish-packages.yml to 22.x for publishing packages.

Dependency Updates

  • Bumped package.json version from 0.9.1 to 0.10.0.
  • Updated several dependencies and devDependencies in package.json, including @typescript-eslint/parser to 8.32.1, express to 5.1.0, and @rollup/plugin-commonjs to ^28.0.0. [1] [2]

Test Enhancements

  • Added new test fixture definePropsWithDefaults.vue to handle default props in Vue components.
  • Added new test fixture definePropsWithDefaultsWithTypeScript.vue to handle default props with TypeScript in Vue components.
  • Introduced test cases in test/specs/props.test.ts to validate the new fixtures for definePropsWithDefaults.vue and definePropsWithDefaultsWithTypeScript.vue.

renovate bot and others added 28 commits February 10, 2025 08:09
chore(deps): update dependency @rollup/plugin-commonjs to v28
…ve-16.x

chore(deps): update dependency @rollup/plugin-node-resolve to v16
fix(deps): update dependency express to v5
chore(deps): update dependency node to v22
fix(deps): update typescript-eslint monorepo to v8.32.1
chore(deps): update dependency eslint to v9.27.0
…8.x-lockfile

chore(deps): update dependency @rollup/plugin-commonjs to v28.0.3
…ve-16.x-lockfile

chore(deps): update dependency @rollup/plugin-node-resolve to v16.0.1
fix(deps): update dependency get-tsconfig to v4.10.1
chore(deps): update dependency @types/node to v22.15.21
fix: set pre style when overflow
fix(deps): update dependency ws to v8.18.2
@tkskto tkskto merged commit d3a2b60 into main May 22, 2025
8 checks passed
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