- 86acfbe: Re-add version requirements for build plugin
-
c168454: Use looser dependency version requirements.
- Use standard package versions from Meteor
v1.8
,v2.3
andv2.12
- Make
zodern:types
a weak dependency - Revert use of modern number syntax (#73 #74)
- Use standard package versions from Meteor
- bcffa94: Handle different import string formats when checking for existing meteor-vite import in meteor entry.
- 12fb8c5: Use Vite plugin config to customize the intermediary directory for the Vite bundle before it's sent to Meteor
- ccd17f6: Create release on GitHub
- 9bd104d: Add option to configure Meteor-Vite though a Vite plugin rather than as a top-level property in the Vite user config.
- 2921838: Use shared import path formatter for meteor-vite bundle importer and project reference import.
- 917a547: Correct import path serialization for meteor-vite entryfile on Windows
-
7c56b11: Fix mainModule validation running before
VITE_METEOR_DISABLED
environment checks- Refactor file paths and internal notes for Vite bundle entry module.
- Handle empty parent directory for final Vite bundle's entry module.
-
dbc9be4: Use temporary file in
meteor-vite
npm package to feed Vite bundle into Meteor for production.- Run build cleanup before creating a new Vite bundle.
- Default Meteor stub validator to warnOnly when running in production mode.
- Add SolidJS example app
Fixes #34 Fixes Akryum#33 Fixes meteor/meteor#12594
- 56394e8: Add default server flag to temporary Meteor build
-
43826f1: Add option for users to pass through environment variables to the Vite dev server worker. Useful if for enabling the Vite debug logs or changing the Node environment.
Variable prefix
METEOR_VITE_WORKER_
.METEOR_VITE_WORKER_DEBUG="vite:_"
gets translated intoDEBUG="vite:_"
- ece1579: Emit warning message if an outdated version of the meteor-vite npm package is in use.
- 1ce04c9: Keep Vite dev server running between Meteor restarts (Fixes #35)
- a20a85a: Fix documentation reference in package.js
- a95e216: - Load Vite entrypoint module dynamically while waiting for the server to start up.
- Import Vite client bundle in addition to the Vite entrypoint. This should allow for a nice error message to be displayed in the browser when the Vite entrypoint module cannot be loaded.
- Updated the Vite dev server startup splash screen to include console logs.
- 74d9bab: Refresh page if the Vite dev server entrypoint fails to load in the browser
-
d883954: Read Isopack metadata from global Meteor package cache
Fixes #26
- 0c29f67: Hotfix: Vite-Bundler builds being skipped due to invalid environment variable check
- c5467ef: Transmit Meteor's IPC messages through to Vite worker process, enabling Meteor-Vite to gracefully import lazy-loaded packages for the client without throwing errors.
- 661d17d: Fix issue where production builds would fail for projects without a tsconfig.json file
-
3367848: Update internal communication between the Vite server worker and Meteor.
Add fallback method for clients waiting on Vite server configuration from Meteor.
Allow Vite config files to be stored outside of the project's root directory through package.json configuration. Details should be added to the README.
- 3c553e2: - Rework "waiting for Vite" splash screen to work around issue where the screen would need to be refreshed manually.
- Add
zodern:types
to vite-bundler
- Add
- 662a820: - Fixed an issue where Meteor builds with lazy-loaded packages would only work if Meteor had been run at least once in development mode.
- Fixed an issue where some lazy-loaded packages would cause the Vite dev server to become unresponsive
- Updated Vite dev server loggers.
- ad22a24: - Clean up internal tsconfig.json
- Test changeset releases