[zanata/zanata-platform] 55b1aa: chore(ZNTA-2652): Upgrade Webpack (#949)

GitHub noreply at github.com
Sun Jul 22 23:44:35 UTC 2018


  Branch: refs/heads/release
  Home:   https://github.com/zanata/zanata-platform
  Commit: 55b1aa3a7c389fc0692e7ebbf59f2a534586ac56
      https://github.com/zanata/zanata-platform/commit/55b1aa3a7c389fc0692e7ebbf59f2a534586ac56
  Author: Earl Floden <efloden at redhat.com>
  Date:   2018-07-23 (Mon, 23 Jul 2018)

  Changed paths:
    M server/services/src/test/java/org/zanata/action/FrontendAssetsTest.kt
    M server/zanata-frontend/pom.xml
    A server/zanata-frontend/src/.babelrc
    M server/zanata-frontend/src/.storybook-editor/__snapshots__/storyshots-editor.test.js.snap
    M server/zanata-frontend/src/.storybook-editor/webpack.config.js
    M server/zanata-frontend/src/app/components/EditableText/EditableText.story.js
    M server/zanata-frontend/src/app/components/Icon/Icon.story.js
    M server/zanata-frontend/src/app/components/Link/Link.story.js
    M server/zanata-frontend/src/app/components/LoaderText/LoaderText.story.js
    M server/zanata-frontend/src/app/components/ProgressBar/ProgressBar.story.js
    M server/zanata-frontend/src/app/components/RejectionsForm/RejectionsForm.story.js
    M server/zanata-frontend/src/app/components/Sidebar/Sidebar.story.js
    M server/zanata-frontend/src/app/components/TextInput/TextInput.story.js
    M server/zanata-frontend/src/app/components/TriCheckbox/TriCheckbox.story.js
    M server/zanata-frontend/src/app/components/foundation.story.js
    M server/zanata-frontend/src/app/containers/ProjectVersion/AboutPage.js
    M server/zanata-frontend/src/app/containers/ProjectVersion/DocumentsPage.js
    M server/zanata-frontend/src/app/containers/ProjectVersion/GroupsPage.js
    M server/zanata-frontend/src/app/containers/ProjectVersion/LanguagesPage.js
    M server/zanata-frontend/src/app/containers/ProjectVersion/PeoplePage.js
    M server/zanata-frontend/src/app/editor/components/IconButton/IconButton.story.js
    M server/zanata-frontend/src/app/editor/components/ProgressBar/ProgressBar.story.js
    M server/zanata-frontend/src/package.json
    M server/zanata-frontend/src/scripts/build.js
    M server/zanata-frontend/src/scripts/dev-server.js
    A server/zanata-frontend/src/webpack.common.js
    R server/zanata-frontend/src/webpack.config.js
    A server/zanata-frontend/src/webpack.dev.js
    A server/zanata-frontend/src/webpack.prod.js
    A server/zanata-frontend/src/webpack.story.js
    M server/zanata-frontend/src/yarn.lock

  Log Message:
  -----------
  chore(ZNTA-2652): Upgrade Webpack (#949)

* chore(ZNTA-2652): upgrade webpack, replace extract-text-plugin, refactor webpack.config

* feat: use UglifyJsPlugin to minimize JS, OptimizeCSSAssetsPlugin for CSS

* fix: temporarially suppress new webpack warnings

* feat: separate webpack dev and prod configurations

* perf: optimize css assets

* refactor: run copywebpackplugin in prod to build i18n messages

* Add types for Webpack Configuration

* feat: extract webpack.story.js config, upgrade all storybook dependancies

* feat: extract common config, utilize webpack.merge, update pom node version

* refactor: configure webpack optimize.minimizer for sourcemap, css optimize

* chore: comment webpack configuration changes

* fix: upgrade tslint-loader, update module use syntax

* feat: apply eslint, tslint to all builds - including storybook

* refactor: remove redundant draft build, update pom yarn version

* fix: chunkfiles to use name rather than id

* refactor: split CSS chunks by entrypoint

* refactor: CSS chunkGroup names

* fix: disable UglyfyJsPlugin cache to alleviate jenkins memory constraint

* feat: latest webpack release, turn off UglyfyJs parallel build, use chunkhash8

* test: remove frontend.legacy.css from FrontendAssetsTest

* fix: chunkFilename to use cache.css

* fix: split out legacy css

* feat: use chunks function to match entry css chunk names

* refactor: colored log for production build



      **NOTE:** This service been marked for deprecation: https://developer.github.com/changes/2018-04-25-github-services-deprecation/

      Functionality will be removed from GitHub.com on January 31st, 2019.


More information about the zanata-commits mailing list