Timothy Lai
ea5b64bca3
build(webpack): remove LodashModuleReplacementPlugin
преди 4 години
Tim Lai
60b411e8c0
build(webpack): enable lodash options ( #6248 )
преди 4 години
Tim Lai
d12662e354
build(webpack): bundle size optimization for lodash ( #6244 )
* add duplicate code detection check for general purpose use
* webpack alias for lodash
* redux and react-redux dependency bump that removes lodash dependencies
* lodash version match with swagger-client and recent security update
* additional webpack config to help reduce build sizes
* restore max bundle size back to 1024000
преди 4 години
Tim Lai
a73783b73d
feat: syntax highlighting of code section ( #6236 )
Co-authored-by: AdrieanKhisbe <adriean.khisbe@live.fr>
преди 4 години
Tim Lai
251ea10d94
config: increase max bundle size to 1024 KiB ( #6231 )
преди 4 години
Vladimir Gorej
4f2e8ad7d1
build(webpack): move resolve alises to one common place
As resolving applies to everything and not just specific builds
the resolve.aliases have been moved to one common place.
преди 4 години
Vladimir Gorej
c30760cfe5
build(webpack): make sure we're not bundling same deps twice
As versions of libraries that are both used by swagger-js and swagger-ui
may diverge in time, we must use webpack resolve aliases to make sure
that only one version of these libraries gets bundled.
преди 4 години
kyle
2af696dcc1
housekeeping: `@kyleshockey/js-yaml` -> `js-yaml` (via #5511 )
* `@kyleshockey/js-yaml` -> `js-yaml`
* externalize `esprima`
преди 5 години
kyle
88204daad8
housekeeping: upgrade to webpack@4 (via #5454 )
* build new core webpack config
* fix exports in Webpack; use ESM syntax throughout
* add bundle config
* add standalone config
* add style config
* prettier...
* add dev config
* delete legacy webpack scripts
* rewire npm scripts to use new webpack configs
* cache babel-loader results
* fix e2e dev servers
* update core Webpack modules
* update loaders to latest
* remove unused loaders
* update Webpack plugins
* add mode flags to Webpack configs
* remove plugin invocations that are now production-standard in v4
* update webpack-cli
* add webpack perf size limit flags
* replace ExtractText with MiniCssExtract + IgnoreAssets
* UglifyJsPlugin -> TerserPlugin
* fix PostCSS processing
* enable Terser sourcemaps
* webpack/style -> webpack/stylesheets
преди 5 години