Skip to content
This repository has been archived by the owner on Jan 14, 2020. It is now read-only.

5.0 stable release #95

Open
egoist opened this issue Jun 2, 2018 · 4 comments
Open

5.0 stable release #95

egoist opened this issue Jun 2, 2018 · 4 comments

Comments

@egoist
Copy link
Collaborator

egoist commented Jun 2, 2018

Ream 3.0 is still kind of a beta software, I'll try to make 4.0 the first stable release. 馃槃

Todos:

  • PWA support...
  • Export a webpack config which can be used by other tools like eslint-plugin-import
  • Proper tests.
  • Polish existing features.
@dohomi
Copy link

dohomi commented Jun 4, 2018

@egoist I'm still watching you project but haven't had the time to try it out. I'm planning a new project and gathering ideas how to set the project up. It will require PWA and a build script for an hybrid deploy for iOS and Android.

As the vue-cli v3 is in beta and NuxtJS has SPA mode with PWA module to extend its functionality - which gap are you filling at the moment with ream? Isn't most of your project similar to run a vue-cli v3 build and extend it with vue-cli plugins?

My major interest would be to add Cordova/Monaca/Ionic build pipelines beside PWA support just to chip in some ideas how your project might receives interest for developers like me who look for an all-in-one webpack solution. Thanks for your efforts I enjoyed checking out your docs they are neat and promising!

@egoist
Copy link
Collaborator Author

egoist commented Jun 4, 2018

@dohomi

It will require PWA and a build script for an hybrid deploy for iOS and Android.

I think vue-cli suits this pretty well.

Isn't most of your project similar to run a vue-cli v3 build and extend it with vue-cli plugins?

This is quite similar to vue-cli, but vue-cli is designed exclusively for SPA while SSR framework works kinda differently. You may take a look at this vue-cli 3 SSR example, it kinda works but is not ideal due to how vue-cli is designed.

@IlyaSemenov IlyaSemenov changed the title 4.0 stable release 5.0 stable release Jan 5, 2019
@IlyaSemenov
Copy link
Contributor

Just in case, the two alternatives (besides Nuxt of course) are:

Unfortunately the development of both of them seems to have stalled. I had great hope for uvue, as I don't really like how Ream micro manages the whole babel/webpack setup. Keeping own babel loader and preset, own webpack rules, even own TerserPlugin rules leads to outdated code not following community best practices. I'd rather have Ream doing the SSR/entrypoint/getInitialData stuff only, and delegate as much as possible to third party libraries.

@egoist
Copy link
Collaborator Author

egoist commented May 10, 2019

@IlyaSemenov I like that idea, pretty much what https://sapper.svelte.technology/ does.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

3 participants