Skip to content

Latest commit

 

History

History
130 lines (88 loc) · 5.37 KB

File metadata and controls

130 lines (88 loc) · 5.37 KB

Changelog

All notable changes to this project will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

v0.0.4

compare changes

🚀 Enhancements

  • Unit test (4651204)
  • Support a table row visibility monitoring feature (ccddaf5)
  • Implement oxc-minify in generateBundle hook with sourcemap merging (ce60c72)
  • Add React Fast Refresh HMR support (01883b7)
  • Use oxc for JSX/TSX transformation instead of esbuild (58be935)

🩹 Fixes

  • Adapt to oxc async API changes for playground build (75c9c46)
  • Update tests for enforce:'pre' default and fix override logic (f660144)

📖 Documentation

🏡 Chore

❤️ Contributors

v0.0.3

compare changes

🚀 Enhancements

  • Unit test (4651204)
  • Support a table row visibility monitoring feature (ccddaf5)

🩹 Fixes

  • Adapt to oxc async API changes for playground build (75c9c46)

📖 Documentation

🏡 Chore

❤️ Contributors

v0.0.2

🚀 Enhancements

🩹 Fixes

🏡 Chore

❤️ Contributors

[0.1.1] - 2025-01-22

Changed

  • Updated all dependencies to latest versions
  • Added support for Vite 7.x
  • Updated peer dependencies to support Vite 4.x - 7.x
  • Updated TypeScript to 5.6.x
  • Updated Node.js types to v22
  • Updated ESLint and related packages to latest versions

Fixed

  • Resolved TypeScript type compatibility issues between different Vite versions
  • Fixed module resolution conflicts in examples

[0.1.0] - 2025-01-22

Added

  • Initial release of vite-plugin-oxc
  • TypeScript and JSX transformation using oxc-transform
  • Module resolution using oxc-resolver
  • Code minification using oxc-minify
  • Configurable include/exclude patterns
  • Source map support
  • Comprehensive TypeScript types
  • Unit tests with vitest
  • Example configuration for React projects
  • Complete documentation with usage examples

Features

  • 🚀 Blazing Fast: Transform, resolve, and minify files with Oxc, built in Rust
  • 🦾 Powerful: Supports TypeScript and React JSX transformation, identifier replacement, syntax lowering, and more
  • 📦 Zero Config: No configuration needed for TypeScript support
  • 🎨 Customizable: Fine-tune transform, resolve, and minify options
  • 🔧 Vite Focused: Designed specifically for Vite with optimal integration