All Projects → easy-team → easywebpack-vue

easy-team / easywebpack-vue

Licence: MIT license
Vue Webpack Building Solution, Support Vue Server Side Render (SSR), Client Side Render (CSR) Building

Programming Languages

javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to easywebpack-vue

Universal Hmr Ssr React Redux
⚡A Universal Javascript App Utilizing Express, Webpack, React, Redux and React Router with Server Side Rendering and Hot Module Reloading ⚡
Stars: ✭ 60 (+106.9%)
Mutual labels:  server-side-rendering, hot-reload
example-vue-webpack
An example for vue and webpack
Stars: ✭ 29 (+0%)
Mutual labels:  vue-loader, webpack-vue
Easywebpack
A Simple, Powerful Webpack Front-End Development Solution
Stars: ✭ 452 (+1458.62%)
Mutual labels:  server-side-rendering, hot-reload
Universal React Redux
🧐 A sensible universal starter kit for React + Redux
Stars: ✭ 112 (+286.21%)
Mutual labels:  server-side-rendering, hot-reload
V2 Universal Js Hmr Ssr React Redux
⚡ (V2) Universal JS - Server Side Rendering, Code Splitting and Hot Module Reloading ⚡
Stars: ✭ 147 (+406.9%)
Mutual labels:  server-side-rendering, hot-reload
ultimate-hot-boilerplate
🚀 node-react universal app boilerplate with everything on hot reload, SSR, GraphQL, Flow included
Stars: ✭ 35 (+20.69%)
Mutual labels:  server-side-rendering, hot-reload
Reactql
Universal React+GraphQL starter kit: React 16, Apollo 2, MobX, Emotion, Webpack 4, GraphQL Code Generator, React Router 4, PostCSS, SSR
Stars: ✭ 1,833 (+6220.69%)
Mutual labels:  server-side-rendering, hot-reload
vue-ssr-example
Ready for use Example for Vue + Vuex + TS + SSR + Jest
Stars: ✭ 23 (-20.69%)
Mutual labels:  server-side-rendering, hot-reload
GranblueParty
Frontend and Backend of granblue.party website
Stars: ✭ 18 (-37.93%)
Mutual labels:  server-side-rendering
pokedex-nextjs
Get to know the different render methods that the Next.js framework provides by exploring Pokemons
Stars: ✭ 39 (+34.48%)
Mutual labels:  server-side-rendering
untool
JavaScript tooling platform that focuses on universal React applications. Supports advanced features such as hot-reloading, static and dynamic server side rendering and code splitting.
Stars: ✭ 18 (-37.93%)
Mutual labels:  server-side-rendering
vue-js-laravel-multi-ssr
Source code for the article "Advanced Server-Side Rendering With Laravel & Vue: Multi-Page App"
Stars: ✭ 37 (+27.59%)
Mutual labels:  server-side-rendering
halogen-parcel-hot-reload-demo
An example of one way you could use hot reloading with Halogen.
Stars: ✭ 17 (-41.38%)
Mutual labels:  hot-reload
justuse
Just use() code from anywhere - a functional import alternative with advanced features like inline version checks, autoreload, module globals injection before import and more.
Stars: ✭ 49 (+68.97%)
Mutual labels:  hot-reload
minimal-hapi-react-webpack
Minimal Hapi + React + Webpack + HMR (hot module reloading) Sandbox
Stars: ✭ 55 (+89.66%)
Mutual labels:  hot-reload
voe
🐙 Resumable SSR framework.
Stars: ✭ 685 (+2262.07%)
Mutual labels:  server-side-rendering
webpack-isomorphic
A lightweight solution for the server-side rendering of Webpack-built applications.
Stars: ✭ 21 (-27.59%)
Mutual labels:  server-side-rendering
fastify-vite
This plugin lets you load a Vite client application and set it up for Server-Side Rendering (SSR) with Fastify.
Stars: ✭ 497 (+1613.79%)
Mutual labels:  server-side-rendering
vue-webpack-boilerplate
A webpack boilerplate with vue-loader, axios, vue-router and vuex
Stars: ✭ 51 (+75.86%)
Mutual labels:  vue-loader
react-data-fetching-components
♻️ Asynchronously load data for your React components with SSR
Stars: ✭ 13 (-55.17%)
Mutual labels:  server-side-rendering

easywebpack-vue

NPM version build status Test coverage David deps Known Vulnerabilities npm download

Webpack client render and server side render build solution for Vue

Webapck 5

https://github.com/easy-team/easywebpack/tree/master/packages/framework/easywebpack-vue

Featues

easywebpack

see easywebpack

Documents

Version

  • @easy-team/easywebpack-vue ^4.x.x > Webpack 4.x.x + Babel 7
  • easywebpack-vue ^4.x.x > Webpack 4.x.x + Babel 6
  • easywebpack-vue ^3.x.x > Webpack 3.x.x + Babel 6

Install

$ npm i @easy-team/easywebpack-vue --save-dev

Usage

webpack.config.js

const easywebpack = require('@easy-team/easywebpack-vue');
const webpack = easywebpack.webpack;
const merge = easywebpack.merge;
const baseWebpackConfig = easywebpack.getWebpackConfig({
    env, // support dev, test, prod 
    target : 'web', // browser mode build
    entry:{
        app: 'src/index.js'
    }
});
module.exports = merge(baseWebpackConfig, {
   
})

use webpack command build

webpack --config webpack.config.js

base easywebpacack-cli build mode

const webpackConfig = require('./webpack.config.js');

if (process.env.NODE_SERVER) {
  // development mode: webpack building and start webpack hot server
  easywebpack.server(config);
} else {
  // build file to disk
  easywebpack.build(config);
}

Example

Questions & Suggestions

Please open an issue here.

License

MIT

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].