Skip to content

Updated backend dependencies#163

Merged
ryanmcalister merged 6 commits into
masterfrom
new_vibe
Aug 11, 2025
Merged

Updated backend dependencies#163
ryanmcalister merged 6 commits into
masterfrom
new_vibe

Conversation

@ryanmcalister

Copy link
Copy Markdown
Owner

Overview

Updated the Unotes extension backend dependencies from legacy versions to modern, Node.js 20+ compatible versions.

  • Webpack 4 → 5 Migration: Complete with full compatibility
  • TypeScript 3 → 5 Upgrade: Modern tooling and better error detection

🎯 Benefits Achieved

  1. Node.js 20+ Support: Full compatibility with latest Node.js LTS
  2. Modern Tooling: Latest TypeScript, webpack, and build tools
  3. Security: Updated dependencies with vulnerability fixes
  4. Maintainability: Current ecosystem standards and patterns
  5. Development Experience: Better error messages and tooling support

- Upgraded debounce to version 2.0.0
- Upgraded handlebars to version 4.7.8
- Upgraded highlight.js to version 11.9.0
- Upgraded moment to version 2.30.1
- Updated @types/node to version 18.19.0
- Updated @types/vscode to version 1.68.1
- Added cross-env to devDependencies
- Updated run-script-os to version 1.1.6
- Updated ts-loader to version 9.5.1
- Updated typescript to version 5.3.3
- Updated webpack to version 5.89.0
- Updated webpack-cli to version 5.1.4

chore: add tsconfig.json for TypeScript configuration

- Created a new tsconfig.json file with compiler options and include/exclude settings.

chore: update webpack configuration

- Set webpack mode to 'none' for development.
- Added infrastructureLogging for better logging during build.
- Removed unnecessary devtool setting.
@ryanmcalister ryanmcalister merged commit 3993057 into master Aug 11, 2025
1 check 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.

1 participant