UNPKG

neo-builder

Version:

the fastest tiny script packager written in javascript and supporting iife dynamic chaining w/o extra runtime

212 lines (166 loc) 5.55 kB
# changelog ## 4.1.21a - fixed: dynamic imports of types inside jsdoc ## 4.1.19a - fixed: rebuilds counter is introduced - fix: imports counter reset beetwin rebuilds ## 4.1.17a - feat!: dropped dynamicImportsRoot - added `globalOptions.advanced.dynamicImports.ignore` option ## 4.1.15a - fixed: #7 wrong transformation if dynImp varname is not at the end - fixed: callstack error on dirs cycle of dyn-imports ## 4.1.14a - fixed: dynamic import vars for relative paths support - tests: some tests enhancing ## 4.1.12a - fixed some bin errors and reduced bin output filename's logs ## 4.1.8a - fixed treeShaking bin's error & changed require within esm skipping to warning ## 4.1.7a - fix bin ts auto install - bins up - benchmark table is finished - compare with webpack - bench test correction - bench test for esbuild - remove benchmarks and fix some errors after extractDefaultExpr defenition - optimize exportsApply - made namedImportsExpRegex global, chanhged doNothing option, mv extensions outside, added allFilesAre and ignoreDyncmicImports options to optimize,declared refineExtension and isSymbolLink to optimize via dirlist caching - redesign benchStore - benchMark object - move commonjsExportsApply to separate file - exportsApply optimization ## 4.1.2a - refactoring and little source cleaning ## 4.1.1a - bin update - fix isbuilt mode for no t/sh mode - mark withCondition as experimental option - improved tree shaking & add suport of default and named import togather & Uppy is been assemling & async functions is supporting now & attempts to defeat conditional common exports & exprementally improved support of built packages & fix troubles with default t/sh - fastShaker concept is introduced - test hyperapp - test in browser - refix default reexports ## 4.0.3a - on swiper tested - incapsulate more logic in getFileStoreName - fixed `export default {...{}}` - temp fix for getFileStoreName - exports section suports - exports { ... as default } fixeed - bin ups - cjs treesaking fixed - bins update - uppy is luckly built - fix multiline commet erasing inside oneline string - fixed {as default} and {default as} confuses - redesign tree shake and fix error comments releasing on \// regexp - attempts to retreeshake ## 3.2.0a - fixed common reexport - reexport optimization - fixed treeshaking error on empty export - fixes re treeshaking and supports multiline reexport - hot fix of hardcoded word - bin update - update tests - added support of allover reexport - foreign builders integration support - exported classes treeshake support ## 3.1.8a - tree_shaking for functions is it - changelog update ## 3.1.7a - dynamic vars support - refinement of a fileStoreName naming - `export default Array.from` support and fix genfileStoreName with relative paths ## 3.1.5a - npm-changekig update ## 3.1.4a - tests update - directory auto creation - dynamic import of pnpm module - merge after stash - color update ## 3.1.3a - color update ## 3.1.2a - update info about purgeDebug ## 3.1.1a - release mode honing - added esbuild to pnpm test for a speed comparision ## 3.1.0a - statHolder is implemented - fixed dynamic imports - pnpm support - colored time meassurement - time measurement is added ## 3.0.6a - time measurement is added ## 3.0.5a - fix empty advanced option field ## 3.0.3a - fix release mode build with auto removing one-line comments and console.log - update bins - fix sourcemaps for statically compiled files - fix nested static imports inside dynamiccally atached files - dynamic import predefined - refix problem with fileStoreName - es6 import names fixed - cjs export experimantal support - temp fix of confuse - finished on confuse - turned out to do @uppy import but with some unsolvable confuses ( } for imported object - rebuild browser bundle and browser retest - fix imports inside nested folfer - support default anonimous object exports - 2.2.45 -> fix : types up - build up - shift option append - extractEmbedMap browser support - exports mergeFlatMaps - ready scratch in bin - drop @babel/plugin-transform-react-jsx and accorn - buble vs babel - types up - types update - logging finished raw mappings as option - fix build bug - proper rebuild - feat-fix: sourcemaps browser support - bundles up - added support for a simple post-processing plugins - bundles up - by default modules cleaning - reset rootOffset and sourcemaps on recompile - fix last - fix: types up - prepared to checking for injectTo option - tests revive - fix sourcemap lines alignment - feat: require same as import - revive ts tests - npm update - revive tests - merge maps and sourceMapInfo example - refix entrypoint sourcemap gen ch by ch - fix entryPoint source map gener - charByChar as optional option - repo up - bin rebuild - bin -m support - sourcemaps works with sourcemap-codec - attempt map ch by ch - catching line number with error through getSourceMap callback - each c to map attempt to work - attempt multichar sm - map sketches - approximate type coverage via tsc cli - fix bin log - bin settings - js tests - fix default named export - mocha tests fixed - mocha test - mocha init