一个javascript打包工具,比WebPack快10倍
一个javascript打包工具,比WebPack快10倍
v3.7.0
Assets
2
Bug Fixes
- Added target es2018 and set it as a default target if non specified (6c6c562)
- adds stream-browserify as stream polyfill for browser (d6d5bc4)
- dev-imports should contain es5 only. (#1439) (090ed3e)
- Domain polyfill syntax error (#1438) (5456c49)
- Export Babel7Plugin (#1462) (4ee707f)
- get script language level as number always (4ee2a7d)
- Sparky: correct target type of SparkyContext (resolve #1464) (5f31611)
- Hmr does not reload separate css-file changes in a Vue project (#1423) (78339d2)
- Ignored patterns to watcher (1bc00ca)
- Sparky: Exit code should equal to 1 in case of an error (e9ca87d), closes #828
- improve defaults and handling of config files (da8e706)
- Language level check for required modules (b0acc1e)
- move CSS insertion from top of head tag to the bottom (#1482) (1a2656b)
- resolve autoimport when target is server (474e953)
- Restrict file removal on modules containing computed properties (d5f8cdf), closes #1471
- specify languageLevel and forcedLnguageLevel explicitly as number (ee02e59)
- tsconfig baseURL and automatic alias (3d7e228)
- Watcher should ignore dist folder when homeDir points to './' (1cc41f3)
Features
- Add ability to pass optional cli Args to FuseProcess (552df36)
- Add StyledComponentsPlugin #1366 (#1449) (785cd8f)
- Add Terser support for minification (#1428) (1a04c70)
- add tests checking config files loaded correctly (ca96306)
- Babel7Plugin implementation (#1453) (123a516)
- Handle resolve urls including protocol (54f3828)
- improve docs for babel7 plugin with all options and more example (a42055f)
- Quantum Source Maps (134292c)
- report diagnostic errors on compilerOptions - #1457 (#1470) (7c9b7bd)
- resolve injected imports from preset-env on babel7 (7de0ca1)
- $devServer: Use fusebox logger for HTTPServer logging (46b4bfe)
- WebIndexPlugin: cssPath property to customise public paths for CSS (c8239d9), closes #1432
v3.6.0
Assets
2
Bug Fixes
- $target: fluent api method target() does not split target and language level (812fa63)
- CSSModules: use correct CSS file path (#1377) (f3f067f)
- Quantum: global process and process.env are handled gracefully (341d5ff)
- allow fine tuning of chokidar to prevent ENOSPC errors (#1384) (563765a)
- Quantum: Limit process replacement for browser only (7066967)
- cache busting should not be used if the target is a server (#1394) (ae6595f), closes #1393
- Entry point in Quantum builds (#1387) (81b404e), closes #1206
- improved detection of language level for transpilation (769055a), closes #1399
- improving import syntax detection (d2c9cd6), closes #1414
- Improving tsConfig, added "extends" support (#1411) (6b7b19d)
- Remove legacy obj-rest-spread plugin from acorn (a827c62)
Features
- add optional
filterFn
parameter toBundle.watch()
(0c91f20) - CSSResourcePlugin: generate hashed file names using relative file path (8f21daf)
- SassPlugin: Shared resource files in the config (dc59fde)
- Added domain and dgram browser polyfills (98be8c8), closes #1410
- Automatically resolve ts files with useTypescriptCompiler (f9e3ecf)
v3.4.0
Bug Fixes
- add error handling, add backward compatability, update docs. (49ebf45)
- cssFiles keys now use the {packageName}/{pattern} format (3459180)
- Global keys order is respected in config, fixes #1304 (#1305) (722c501)
- move devServer fallback after proxy (163ef97)
- Quantum CSS now respects tree shaking (52637a5)
- remove node-sass from deps (bf305e2)
Features
v3.3.0
Bug Fixes
- ConsolidatePlugin- Template engine takes basedir not baseDir (#1236) (0d3dbc2)
- Copy readme so it's included in npm (836ff48)
- CSSResource parse error (#1213) (cc4d42c)
- Error propagation bug. (#1216) (1ad7c71)
- Fixed a critical bug with CSSPlugin and path overrides (b129f2d)
- keep original source file extensions when using useTypeScriptCompiler option. (#1278) (5c39c94)
- Made error message clearer, and included HTML Template file not found error check. (#1207) (66f06bb)
- Quantum breaks on more than one configured globals (#1223) (f509d19)
- Remove debug console.log (1d3172c)
- renaming generated files to allow several vue files in a folder (fcfbfa0)
- require statements ignored if not 'true' requires. fixes #1142 (#1229) (0b138f2)
- tests: Remove message from error object to make test compatible with Node 9. (c36ac01)
- syntheticDefaultExportPolyfill Check if frozen before attempting to defineProperty. (#1235) (2c971e7)
Features
- added support for arrays in modulesFolder (#1293) (73e2f73)
- Automatic alias mapping based on baseDir in tsconfig.json (ts) (8f11040)
- Consolidate Plugin - Pass baseDir & includeDir as options (#1225) (26e7ebe)
- devServer fallback (#1265) (1f5bbe3)
- filesMapping option to CSSResourcePlugin (#1281) (8cd39db)
- HTTPS devServer option (#1255) (0715cc3)
- WebIndexPlugin accepts engine option (e0cba10)
- WebIndexPlugin additional attributes support in script tags (#1246) (f790bfb)
- Working CLI (install skeletons) (87df46a)
v3.2.0
Bug Fixes
- #1101 types missing because of using bind (#1104) (76e6600)
- Add very small memory save (699979e)
- Added react and react-dom to devDependencies (#1111) (320522f)
- Allow postcss
to
to be overridden by options given to the plugin (8dcbc3d) - browser nested routes bug with Quantum (#1168) (dda92bb)
- Catching typescript transpilation errors (#1103) (8c0122a)
- data URLs handling in CSSResourcePlugin (#1098) (e44448e)
- Fix and optimize component HMR (adf5223)
- Fix bugs when using VueComponentPlugin in development. (b32016d)
- Fix postCSS error "without 'from' option" (#1118) (0ee1cc7)
- Fix scoped selector in VuePlugin. (#1117) (8d8ef5a)
- LoaderAPI typeof fix (#1109) (4f5d253)
- Optimize EnvPlugin when running on electron (a81448c)
- Optimize VuePlugin when is running on electron (7a5aa0b)
- PathResolver and browser overrides should respect a module override (2ecd663)
- Quantum typeof require should not be replaced with replaceTypeOf (d2df9ba), closes #1133
- Replace arrow functions with function in imports for development (02f2b77)
- sourcemaps path and windows slashes (14ea0be), closes #1143
- Stream polyfill returns an empty function (95868e3), closes #1162
- tslint: fixed all auto-fixable errors in core/FuseBox.ts (a16ab51)
- tslint: fixed all auto-fixable errors in Log.ts (78594b9)
- Support tsconfig.json with comments (#1129) (d3e9a8a)
- Suppress warnings for electron builds (1cf3638), closes #1160
- Typing error in source map generators (3331cab)
- typings plugins can consists of strings (3c13991), closes #1169
- Update the condition for vue HMR (#1120) (83c44ab)
- use typescript api to parse tsconfig.json (4236a32)
Features
- languagelevel: adds template literal as identifier of ES2015 (a99e155)
- Added
ServiceWorker
case (1b77d27), closes #1163 - Add a useOriginalFilenames option to CSSResourcePlugin (78d31a9)
- Add help messages to Sparky tasks (f68993c)
- log option now takes an object (enabled, showBundledFiles & clearTerminalOnBundle) (#1136) (600b204)
- Quantum definedExpressions option (#1105) (4d846d2)
- sorted bundle sources (c1ba79f)
- stdin option (#1121) (cf975ad)
- WebIndexPlugin - Possibility to shape how bundles are emitted (#1144) (f1ac7d5)
v3.1.3
3.1.3 patched
nchanged released this
v3.1.1
3.1.1 - patched
nchanged released this
3.0.2
Features
- Ability to publish typescript sources to npm (91b3a28)
- add
appendBundles
-option to WebIndex-plugin (#942) (3668e7a) - Add fuse helper to Sparky (8315595)
- Add support for adding prefetch and preload tags. (#987) (567f0d8)
- Added a rename function and some documentation (#957) (62a2bae)
- Added npmPublish, bumpVersion for Sparky (82f553d)
- Added Sparky.exec (ae02e49)
- Adding default sparky context value (d5ba1e1)
- allow CSS mask images to be processed with PostCSSResourcePlugin (#925) (1f1941d)
- Allow to set root option on postcss-modules (#985) (b92de87)
- An ability to create context in Sparky (#962) (afca694)
- Ensure Quantum target matches FuseBox.init target (#953) (a65ee45)
- EnsureEs5 false in Quantum (44a099c)
- Generate tsconfig.json if not found with default values (#952) (53a24e7)
- Introducing Quantum noConflictApi option (e819318), closes #947 #914
- PostCSS added support for .pcss extension (#972) (9e4df9b)
- Responsive target should affect tsconfig and Quantum uglify target (#946) (3fb7176)
- sendPageReload and sendPageHMR from fuse.js (#921) (6635a10)
- Smart code splitting (3b5ba2e), closes #895
- Smart Code Splitting respect splitConfig option (55bc66b)
- Support HMR of files included through CSS Modules @value (#999) (55cfe54)
Bug Fixes
- Aliasing goes wrong with package.json in folder (#992) (0bb44d9)
- add type to FuseBoxOptions.package (#951) (f53bbff)
- Aliases broke Source Maps (#978) (ea79910)
- BundleProducer overrides NODE_ENV to production (#950) (39fc7f8)
- Bust css cached with PostCSSPlugin (#965) (95b9edd)
- Code spliting file integrity tests (3362861)
- CSSResourcePlugin should not rewrite absolute urls (#975) (fcf4f17)
- Ensure .babelrc options and direct BabelPlugin options are merged together (#920) (7aa77f8)
- Fix aliases in dynamic import statement (9242649), closes #943
- Fixed Issue with cached tsconfig language level (efa3ffe)
- Fixes Quantum splitting but when resources have many dependents (b181121), closes #949
- Fixing QuantumBit module movement mechanism (a528c9b)
- Fixing Sparky fuse context (49bd656)
- Incorrect dynamic module resolution (#982) (2160073)
- Issue with npm module dependencies being pulled into shared reference (#955) (1aa514c)
- LanguageLevel doesn't detect es2015 "const", "let" and "arrow function" (#917) (145912c)
- Modules are not moved to split bundles even the belong there (eb9d36c)
- Printing fuse version is moved to FuseBox.init (#1000) (c61551e)
- Quantum crashed with undefined conditions on the plugin list (3ef03fa), closes #939
- Quantum Splitting and node_modules (a093cad)
- QuantumBit fixing circular dependency issue (3ab0651)
- related to package.json main directive (#992) (071dc57)
- ScriptTarget ES-edition to ES-year aliases (#990) (#1001) (cba2bec)
- Sparky combined tasks and new colours (51cf154)
- Sparky failed to copy sub directories (7fb285d)
- sparky: Update watch flow to use user base path (#996) (7a878ee)
- Sparky log (48fcf12)
- Sparky shortcut functions lose context (9b29153)
- tsc added to Sparky export (31e62c0)
热门度与活跃度
10.0
10.0
Watchers:98 |
Star:3636 |
Fork:232 |
创建时间: 2016-10-28 18:37:16 |
最后Commits: 4天前 |
许可协议:MIT |
基本信息
分类:打包工具 / JavaScript开发 |
收录时间:2016-12-17 20:49:00 |
b476d49
Addresses a few fixes to the release;
false
values now are skipped and replaced with a dummy package that exports undefined