-
Notifications
You must be signed in to change notification settings - Fork 0
Upgrade all dependencies to latest stable versions #1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
base: main
Are you sure you want to change the base?
Conversation
|
@copilot proceed with remaining tasks |
Co-authored-by: rhengles <[email protected]>
Co-authored-by: rhengles <[email protected]>
Co-authored-by: rhengles <[email protected]>
All tasks completed! Fixed Mocha v11 compatibility issue discovered during final validation. The upgrade removed the conflicting ✅ All dependencies upgraded to latest stable versions |
|
@copilot I did a few fixes in the code branch to solve a few warnings that were being emitted during the build, about deprecated features that were used when compiling the sass files, and when Typedoc generated the documentation. Now I just have a couple of Typedoc warnings, you can test them by going to the |
…roller Co-authored-by: rhengles <[email protected]>
Fixed the Typedoc warnings (commit e8284dc). The warnings were about Added Typedoc now runs cleanly with 0 errors and 0 warnings. |
Upgrade all dependencies to latest stable versions
Summary
Successfully upgraded all dependencies and devDependencies to their latest stable versions across all 4 package.json files in the monorepo. All builds, lints, and tests passing with zero vulnerabilities.
Packages Updated
package.json): 23 dependencies upgradedpackages/core/package.json): No devDependencies (inherits from root)packages/tweakpane/package.json): 13 dependencies upgradedpackages/tweakpane/test-module/package.json): 7 dependencies upgradedMajor Version Upgrades Requiring Attention⚠️
ESLint v7 → v9
.eslintrc.jsto flat configeslint.config.js@typescript-eslint/eslint-pluginv5 → v8@typescript-eslint/parserv5 → v8typescript-eslintunified package v8.46.2@eslint/jsv9.38.0@typescript-eslint/ban-types→@typescript-eslint/no-unsafe-function-type)Prettier v2 → v3
Rollup v2 → v4
rollup-plugin-terserv7.0.2 (deprecated)@rollup/plugin-terserv0.4.4@rollup/plugin-*packages to v12-16 rangeimport Package from './package.json' with { type: 'json' };{terser as Terser}to defaultterserMocha v10 → v11⚠️
--require ts-node/registerflag from test commands (conflicted with--loader=ts-node/esmin Mocha v11)glob v7 → v11
Glob.sync()toglobSync()named exportdoc-build-html.js,assets-version.jsTypeScript v4 → v5
Other Major Updates
autoprefixerv9.1.5 → v10.4.21canvasv2.9.1 → v3.2.0jsdomv16.7.0 → v27.0.1@types/jsdomv16.2.13 → v27.0.0mkdirpv1.0.4 → v3.0.1nycv15.1.0 → v17.1.0rimrafv3.0.2 → v6.0.1sassv1.58.0 → v1.93.2postcssv8.2.6 → v8.5.6postcss-cliv8.3.1 → v11.0.1typedocv0.23.24 → v0.28.14typedoc-plugin-missing-exportsv1.0.0 → v4.1.2@types/nodev10.12.18 → v24.9.2@types/mochav9.1.1 → v10.0.10ts-nodev10.9.1 → v10.9.2tslibv2.1.0 → v2.8.1typescriptv4.9.5 → v5.9.3Testing Status
✅ All builds passing (core + tweakpane + docs)
✅ All lints passing (SCSS + TypeScript)
✅ All unit tests passing:
✅ Module integration tests passing
✅ Coverage tests passing
✅ npm audit: 0 vulnerabilities
✅ Typedoc: 0 errors, 0 warnings
Compatibility Notes
Files Changed
eslint.config.js, removed.eslintrc.jsOriginal prompt
This pull request was created as a result of the following prompt from Copilot chat.
💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.