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年前