- Use Chokidar v4
- Fix detects cursor process on linux systems
- Add
declare module "*.css" {}
to client types for the project to work with TS 5.6noUncheckedSideEffectImports
- Allow to disable the tsc worker via
server.tsc: false
- Add support for Cursor in open in editor
- Support https imports
- Increase tsc worker memory
- Support
server.eslint: false
to disable ESLint worker.
- Add build.sourcemap option
- Always use base64 for inlined SVG to avoid issues when used inside
url()
- Fix multiple issues with assets handling:
?inline
now works for all assetshttp
assets in CSS are kept intact.svg
from CSS resolve to the URL (and not the React component)
- Fix regression on initial entry point from 0.7
- Add
build.downwindIntervalCheckMs
to config
- Downwind 0.7
- CSS import reordering
- Fix import of lib ending with
.js
(#1)
- TS 5 update: requires explicit extensions
- Publish as ESM
- Downwind 0.6.0 with Tailwind 3.3 update
- Commands to open browser, enable host & show QR Code
Client inspector: Context menu on option+right click to see all the intermediate components and jump to the right place! Direct click is removed for two reasons:
- It doesn't play well with buttons and links
- In large apps, you often end up on the generic component instead of going inside the usage of it
- Support dynamic imports
- Output metafile to
/dist
withbuild.metafile
config option or--meta
in the build command - Fix HMR for JSON imports
- Add
--port <number>
to the CLI - Add
server.qrCode
option to print network URL as QR code (--qr
in the CLI)
- Support JSON imports
- Support CSS data URL
- Click to component: fix tooltip position, better handling of non-clickable targets
- Improve error logging on failed dependencies pre-bundling
- Fix not found issues concurrent file updates (since v0.3). Public and source files are now properly seperated.
- Fix perf issue in imports rewrite
- Always provide parser options for SWC
- Show outline & path when pressing alt
- Bump downwind to v0.4
- Add SWC version to cache key for SWC cache
- Use config.build.target (if defined) for bundling dependencies in development
- Bump downwind to v0.3
- Use forwardRef for SVG component
- Fix: Make devtools update works when URL is not root
Hotfix: Missing quote in asset import rewrite
- Set
@arnaud-barre/downwind
as a peer-dependency - Fix source maps for files with Fast Refresh
- Fix: Return 404 instead of crash on unknown public file
Hotfix: Fix config loader
- Click to component when pressing alt 🎉 (Inspired by click-to-component)
- CSS updates on Downwind config change 🎉 (Inspired by Vite, doesn't work for RDS config)
- Design in devtools 🎉 (Inspired by UnoCSS)
- Fix SWC errors display
- Fix crash on downwind error
- Fix SWC cache performances
- Fix handling of syntax error on JS HMR update
- Bump downwind
Fix build output
Initial release