- Updated dependencies
- Support for launching multiple content servers
- 2x-3x faster than before
- Updated dependencies
- Added PrefreshPlugin
- Updated dependencies
- Updated dependencies
- Content server now supports ETags
- Now supports
import.meta.hot - Performance improvements
- Add new option
externalHost - Added
TypeScriptPlugin
- Fixed issue with CommonJS interop mode 1
- Added
LitCSSPlugin
- Update Hot Reload API
- Support for Hot Reloading in SveltePlugin
- Updated file caching algorithm with better cache invalidation
- Updated dependencies
- Added
react-typescripttemplate - Updated React Refresh Plugin
- Fix issue with minification in esbuild
- Updated typings. Now you can access
Optionstype easily- Using JS Doc
/** @type import('reboost').builtInPlugins.CSSPlugin.Options */ - Using TypeScript
import { builtInPlugins } from 'reboost'; type Options = builtInPlugins.esbuildPlugin.Options;
- Using JS Doc
- Added
MalinaJSPlugin - New Recipes
- Support for relative globs in UsePlugin
- Major rework on all plugins, especially VuePlugin which now supports Hot Reloading
- Add new option
hotReloadto enable/disable hot reload.
- Major rework on CSS plugin
- Support for resolving imports and URLs in CSS
- Fix wrong source map in CSS
- Added method to get CSS content out of CSS files
- Support for importing values from other CSS files
- CSS plugin now updates the exported object on hot reload
- New option
includeDefaultPlugins - Updated dependencies
- Fixed alias resolving
- Target Node 10.3.0
- New property
metain Plugin Context - Fixed issue with cache when dependencies change
- Support for PostCSS 8
-
Parted up PostCSS plugin.
This means PostCSS will not work out of the box. To add support for PostCSS follow this.
- Update dependencies
- Now reloading works on blank HTML pages
- Option to enable/disable directory listing
- Option to change base path of content server
- JSX is now only enabled for files with
.jsxor.tsxextension - Now using ETag for faster file serving
- Major refactorization
- Fix plugin error handling
- Improved PostCSSPlugin
- Added new option to use custom versions of PostCSS in PostCSSPlugin
- Updated create-app templates
- Updated dependencies
- Improved CommonJS interoperability
- Update logging options
- Performance improvements
- Fixed bug with dynamic imports
- Updated dependencies
- Improved PostCSS plugin. Added config caching for faster builds
- Improved Hot Reload API
- Minor fixes
- Updated dependencies
- New CommonJS interoperability mode with better interoperability
- New option
modeto set mode. For example - set it todevelopmentorproduction - Added option
pathin PostCSS plugin - Updated dependencies
- Removed unused dependencies
- Made it ore lightweight
- Added
stopfunction to stop Reboost - Improve Plugin API
HMRis nowHot Reload
- Added timestamp to file change logs
- Proxy server now supports reconnecting
- Content server now logs file change
- Improved response time logger
- Fixed bug with cache refreshing
- Improved
create-apptemplates - Updated dependencies
- Added support for live reload in content server
- Reorganized options for content server
- Added new option
porttoconfig.contentServer - Fixed bug with HMR
- Properly exported types
- Updated dependencies
- Lots of minor fixes
- Fixed esbuild plugin warning
- Fixed security issues
- Fixed React Refresh plugin
- Now appends library name to
selfinstead ofwindow - Enabled new resolve option -
conditionNames - Added documentation for Plugin API
- Updated dependencies
- Improved proxy server
- Updated dependencies
- Added new
import.metafields - Fixed bug with cache deletion
- Added support for using custom reload mechanism in HMR
- Now uses
enhanced-resolveto resolve paths - Major rework on HMR, Added new methods -
hot.self.declinehot.declinehot.invalidate
- Updated dependencies
- Set esbuild plugin's default target to
es2020 - Fixed
import.meta.url - Improved CommonJS interoperability
- Content server can now show directories
- Now supports symbolic links
- Improve Plugin API
- Resolver
- Fix infinite loop when
"main": '.'inpackage.json - Fix module directory resolving. Now also checks directory in ancestors
- Added support for parsing
browserfields inpackage.json - Added new option
rootstoReboostConfig['resolve'] - Cache results for faster path resolving
- Fix infinite loop when
- Added React Fast Refresh plugin
- Updated dependencies
- Removed unused codes
- Minor fixes
- Improved Plugin API
- Vue plugin: New option
compiler - Update dependencies
- Minor fixes
- Fixed module resolving algorithm
- Fixed Vue plugin
- Published
@reboost/create-app - Added many templates
- Updated docs
- Updated dependencies
- Updated dependencies
- Added support for Vue
- Minor fixes
- Fixed
typescriptbeing installed as dependency
- Minor fixes
- Moved to monorepo
- Fixed bug with
window.process
- Enabled decorators support
- Fix source maps
- Fixed error with PostCSS
- Fix CommonJSPlugin
- New memory caching system. Now its 20-30x faster
- Fixed import resolving with absolute paths
- Added
BabelPlugin esbuildPluginnow shows better error and warning messages
- Improved SassPlugin
- Enabled CommonJS interop for all files
- UsePlugin: Added option
exclude - MASSIVE performance improvement
- Support for
.es6and.esfiles - Now generates correct source map for Svelte files
- Fixed error with CommonJS interop plugin
- Updated dependencies
- Addded SveltePlugin
- Added new resolve options -
resolve.mainFields
- Fixed error in PostCSS plugin
- Added PostCSSPlugin
- Minor fixes
- Support for automatically opening browser
- Support for proxies
- Minor fixes
- Updated dependencies
- Updated docs
- Improved Plugin API with Plugin Context
- Better source maps
- Added support for
hot.dataandhot.id - Fixed resolve with built-in modules
- Updated dependencies
esbuildis now included by default- Out of the box support for CSS and CSS modules
- New plugins
- CSSPlugin
- FilePlugin
- SassPlugin
- UsePlugin
- Fixed CommonJS interop plugin
- Fixed HMR
- Better error messages
- Improved file system cache
- Now supports dynamic imports
- Added support for HMR
- Improved plugins
- Minor fixes
- Added replace plugin
- Improved API
- Improved CommonJS support by adding CommonJS interoperability
- Improved module resolving
- Added support for CommonJS modules
- New Plugins API
- Added JSON loader
- Updated Docs
- Fixed alias resolving
- Fixed scoped package resolving
- Fixed TypeScript types
- Updated Docs
- Better error messages
- First release