UNPKG

reboost

Version:

A super fast dev server for rapid web development

314 lines (262 loc) 7.97 kB
## 0.21.0 - Updated dependencies ## 0.20.1 - Support for launching multiple content servers ## 0.20.0 - 2x-3x faster than before - Updated dependencies - Added [PrefreshPlugin](/packages/plugin-prefresh/README.md) ## 0.19.2 - Updated dependencies ## 0.19.0 - Updated dependencies - Content server now supports ETags - Now supports `import.meta.hot` - Performance improvements - Add new option `externalHost` - Added [`TypeScriptPlugin`](/packages/plugin-typescript/README.md) ## 0.18.2 - Fixed issue with CommonJS interop mode 1 - Added [`LitCSSPlugin`](/packages/plugin-litcss/README.md) ## 0.18.1 - Update Hot Reload API - Support for Hot Reloading in [SveltePlugin](/packages/plugin-svelte/README.md) ## 0.18.0 - Updated file caching algorithm with better cache invalidation - Updated dependencies - Added `react-typescript` template - Updated React Refresh Plugin - Fix issue with minification in esbuild - Updated typings. Now you can access `Options` type easily - Using JS Doc ```js /** @type import('reboost').builtInPlugins.CSSPlugin.Options */ ``` - Using TypeScript ```ts import { builtInPlugins } from 'reboost'; type Options = builtInPlugins.esbuildPlugin.Options; ``` - Added [`MalinaJSPlugin`](/packages/plugin-/README.md) - New Recipes - [Malina.js](/docs/recipes.md#malinajs) - [Solid](/docs/recipes.md#solid) - Support for relative globs in [UsePlugin](/docs/built-in-plugins/use.md) - Major rework on all plugins, especially [VuePlugin](/packages/plugin-vue/README.md) which now supports Hot Reloading ## 0.17.1 - Add new option `hotReload` to enable/disable hot reload. ## 0.17.0 - 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`](/docs/configurations.md#includedefaultplugins) - Updated dependencies ## 0.16.2 - Fixed alias resolving - Target Node 10.3.0 - New property `meta` in Plugin Context - Fixed issue with cache when dependencies change ## 0.16.1 - Support for PostCSS 8 ## 0.16.0 - Parted up PostCSS plugin. This means PostCSS will not work out of the box. To add support for PostCSS [follow this](/docs/recipes.md#postcss). ## 0.15.0 - 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 `.jsx` or `.tsx` extension - Now using ETag for faster file serving - Major refactorization ## 0.14.1 - Fix plugin error handling ## 0.14.0 - Improved PostCSSPlugin - Added new option to use custom versions of PostCSS in PostCSSPlugin - Updated create-app templates - Updated dependencies ## 0.13.0 - 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 ## 0.12.1 - Minor fixes - Updated dependencies ## 0.12.0 - New CommonJS interoperability mode with better interoperability - New option `mode` to set mode. For example - set it to `development` or `production` - Added option `path` in PostCSS plugin - Updated dependencies ## 0.11.0 - Removed unused dependencies - Made it ore lightweight - Added `stop` function to stop Reboost - Improve Plugin API - `HMR` is now `Hot Reload` ## 0.10.1 - 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-app` templates - Updated dependencies ## 0.10.0 - Added support for live reload in content server - Reorganized options for content server - Added new option `port` to `config.contentServer` - Fixed bug with HMR - Properly exported types - Updated dependencies - Lots of minor fixes ## 0.9.0 - Fixed esbuild plugin warning - Fixed security issues - Fixed React Refresh plugin - Now appends library name to `self` instead of `window` - Enabled new resolve option - `conditionNames` - Added documentation for Plugin API - Updated dependencies ## 0.8.0 - Improved proxy server - Updated dependencies - Added new `import.meta` fields - Fixed bug with cache deletion - Added support for using custom reload mechanism in HMR - Now uses `enhanced-resolve` to resolve paths - Major rework on HMR, Added new methods - - `hot.self.decline` - `hot.decline` - `hot.invalidate` ## 0.7.0 - 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 ## 0.6.0 - Improve Plugin API - Resolver - Fix infinite loop when `"main": '.'` in `package.json` - Fix module directory resolving. Now also checks directory in ancestors - Added support for parsing `browser` fields in `package.json` - Added new option `roots` to `ReboostConfig['resolve']` - Cache results for faster path resolving - Added React Fast Refresh plugin - Updated dependencies ## 0.5.11 - Removed unused codes - Minor fixes ## 0.5.10 - Improved Plugin API ## 0.5.9 - Vue plugin: New option `compiler` - Update dependencies - Minor fixes ## 0.5.8 - Fixed module resolving algorithm ## 0.5.7 - Fixed Vue plugin - Published `@reboost/create-app` - Added many templates - Updated docs - Updated dependencies ## 0.5.5 - Updated dependencies ## 0.5.4 - Added support for Vue - Minor fixes ## 0.5.2 - Fixed `typescript` being installed as dependency ## 0.5.1 - Minor fixes ## 0.5.0 - Moved to monorepo - Fixed bug with `window.process` ## 0.4.3 - Enabled decorators support ## 0.4.2 - Fix source maps ## 0.4.1 - Fixed error with PostCSS ## 0.4.0 - Fix CommonJSPlugin - New memory caching system. Now its 20-30x faster - Fixed import resolving with absolute paths - Added `BabelPlugin` - `esbuildPlugin` now shows better error and warning messages ## 0.3.0 - Improved SassPlugin - Enabled CommonJS interop for all files - UsePlugin: Added option `exclude` - MASSIVE performance improvement - Support for `.es6` and `.es` files - Now generates correct source map for Svelte files - Fixed error with CommonJS interop plugin - Updated dependencies ## 0.2.2 - Addded SveltePlugin - Added new resolve options - `resolve.mainFields` ## 0.2.1 - Fixed error in PostCSS plugin ## 0.2.0 - Added PostCSSPlugin - Minor fixes ## 0.1.3 - Support for automatically opening browser - Support for proxies - Minor fixes - Updated dependencies - Updated docs ## 0.1.0 - Improved Plugin API with Plugin Context - Better source maps - Added support for `hot.data` and `hot.id` - Fixed resolve with built-in modules - Updated dependencies - `esbuild` is 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 ## 0.0.7 - Added support for HMR - Improved plugins - Minor fixes ## 0.0.6 - Added replace plugin - Improved API - Improved CommonJS support by adding CommonJS interoperability ## 0.0.5 - Improved module resolving - Added support for CommonJS modules - New Plugins API - Added JSON loader - Updated Docs ## 0.0.3 - Fixed alias resolving - Fixed scoped package resolving - Fixed TypeScript types - Updated Docs - Better error messages ## 0.0.1 - First release