Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Prepare client-side web package's workspace #2

Closed
5 tasks done
artkravchenko opened this issue Feb 25, 2018 · 0 comments
Closed
5 tasks done

Prepare client-side web package's workspace #2

artkravchenko opened this issue Feb 25, 2018 · 0 comments
Labels
kind/feature New feature or request
Milestone

Comments

@artkravchenko
Copy link
Owner

artkravchenko commented Feb 25, 2018

  • install webpack@4;
  • set up development build pipeline (hot reloading on both client and server sides);
  • split .js bundle into application and vendor chunks (with webpack's DLLs);
  • set up production build pipeline (minification, compression, code splitting of async chunks);
  • split .css chunks by async routes;
@artkravchenko artkravchenko added this to the 0.1.0 milestone Feb 25, 2018
@artkravchenko artkravchenko changed the title [WIP] Prepare client-side web package's development workspace Prepare client-side web package's workspace Jun 13, 2018
@artkravchenko artkravchenko added the kind/feature New feature or request label Jun 13, 2018
artkravchenko added a commit that referenced this issue Jul 6, 2018
Use each workspace's own ESLint config to lint nested files
artkravchenko added a commit that referenced this issue Jul 6, 2018
Use each workspace's own ESLint config to lint nested files
artkravchenko added a commit that referenced this issue Jul 6, 2018
Use each workspace's own ESLint config to lint nested files
artkravchenko added a commit that referenced this issue Jul 6, 2018
Serve static files with express until web-server is up
artkravchenko added a commit that referenced this issue Jul 15, 2018
Manage SSR enabled state with SSR_ENABLED env
Use bluebird's Promise instead of native one at the server-side
artkravchenko added a commit that referenced this issue Aug 17, 2018
/packages/shared/resources/deployment/.env is used by default
artkravchenko added a commit that referenced this issue Aug 19, 2018
Includes temporary subset of 'optimize-css-assets-webpack-plugin'
via postcss to make chunk scoped optimization possible, that should
be removed when NMFR/optimize-css-assets-webpack-plugin#71
is resolved.
artkravchenko added a commit that referenced this issue Aug 19, 2018
web-ssr-server requires webpack compilation stats to be provided
artkravchenko added a commit that referenced this issue Aug 19, 2018
babel-jest requires babel config to be stored in .js file
to transform JSX expressions via @babel/preset-react.
See jestjs/jest#6229 (comment)
artkravchenko pushed a commit that referenced this issue Sep 11, 2018
Prepare client-side web package's workspace (#2)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/feature New feature or request
Projects
None yet
Development

No branches or pull requests

1 participant