koa-web-kit

🚀A Modern, Production-Ready, and Full-Stack Node Web Framework with React

MIT License

Downloads
56
Stars
214
Committers
2

Bot releases are hidden (Show)

koa-web-kit - v2.5.5

Published by JasonBoy about 6 years ago

✏️Update doc & fix some typos
👬Clean up deploy script & rename pm2 config file ecosystem.config.js to pm2.config.js
🐛Fix rest params in api url

koa-web-kit - v2.5.4

Published by JasonBoy about 6 years ago

  • 🐞 Fix preload-webpack-plugin build error
koa-web-kit - v2.5.3

Published by JasonBoy about 6 years ago

🌲 Mainly for upgrading package to avoid some new vulnerabilities(#12 #13 #15 )

koa-web-kit - v2.5.2

Published by JasonBoy about 6 years ago

  • 🐛 Fix Cache reference error when flush out SSR cache
  • 🆙 Upgrade package to avoid vulnerabilities
  • ✏️ Minor update docs
koa-web-kit - v2.5.1

Published by JasonBoy over 6 years ago

🐛 Fix critical uncaught exception when Cache#flush() is not returning a Promise

koa-web-kit - v2.5.0

Published by JasonBoy over 6 years ago

🎉New Features, Mainly for webpack 4

  • 🆙 Migrate to webpack v4
  • 🆙 Upgrade winston to v3
  • ✨ Add preload plugin for better init performance
  • 👷Support app-config.js located on project root, cheers 🍻
  • 🚀Add SSR simple cache implementation
  • 👽Add npm script deploy:noinstall, an alias for npm run deploy -- 1

🛠 Updates & Fixes

  • 📉 Extract SSR renderer logic from routes
  • 🚚 Move ssr folder to src
  • ⚡️ Inline app entry css in production mode
  • ✂️ Remove unused webpack plugins in webpack4
  • 📦 Update Dockerfile, add node-v10 to travis
  • 🗑 Clean up code
koa-web-kit - v2.4.2

Published by JasonBoy over 6 years ago

  • 🚰 Add a SSR streaming api demo
  • 🔧 Normalize SSR Streaming functions
  • ✨ Add npm run dev:ssr script to quickly start SSR mode in dev env
  • ♻️ npm run build script is now for production, add npm run build:dev to build assets in developemnt
  • 🆙 Upgrade packages
  • 🐛 Fix yarn.lock file caused in v2.4.1
koa-web-kit - v2.4.0

Published by JasonBoy over 6 years ago

🎉New Features

  • ✨ Add React SSR Support(how to use on dev #9)
  • 🖐 Code-splitting on both client and server side with react-loadable

📈Updates and Improvements

  • ✨Add LOG_PATH, ENABLE_SSR config
  • 👢Use bootstrap scss files for easy customization
  • 🌐Update browserslist to exclude some dead browsers
  • 📦Upgrade packages
  • 🐛Couple of bug fixes for SSR

🚨Kind of Breaking Changes

  • 💾mw dir => services name change
  • ✂️ Remove template engine(nunjucks, also kow-views), instead, use dynamic html content to easily support SSR
koa-web-kit - v2.3.4

Published by JasonBoy over 6 years ago

  • 😃 Upgrade React to 16.3
  • 📃 Demo update with new react features( #8 )
  • ✨ Add dynamic code-splitting support( #8 )
  • ℹ️ SourceMap update/fix for both dev/prod env
  • 🐛 Other minor fixes
koa-web-kit - v2.3.3

Published by JasonBoy over 6 years ago

  • 🔀Multiple api proxy refinement for browser side, easily use different Request instances
  • 🐛CSS file not extracted into common.css file (#7 )
  • ℹ️ HMR devtool use cheap-module-eval-source-map to get the cheap original code
  • ℹ️Add hidden-source-map for prod build
  • ✏️Readme updates & typo fix
  • 📦General packages upgrades
koa-web-kit - v2.3.2

Published by JasonBoy over 6 years ago

😭Kind of Breaking Change

  • Use locally installed pm2, no global installation required, change ecosystem.config.js as your app deploy configuration
  • Use a javascript file as app configuration instead of json, also move them to config dir. see config sestion

🍏Improvements

  • ✨add koa-helmet
  • 🔧Change NODE_PORT to PORT env, still backwards compatiable
  • 🚀Simplify deploy.sh since we are using ecosystem.config.js for pm2 config now, see deploy section
koa-web-kit - v2.3.1

Published by JasonBoy over 6 years ago

  • ✅browserslist in package.json consistent with .babelrc
  • 👷regen yarn.lock to fix registry inconsistent
koa-web-kit - v2.3.0

Published by JasonBoy over 6 years ago

👯New Features

  • 📦 Bundle analyzer with new npm scripts added
    • dev: npm run dev:wd use webpack-dashboard with HMR enabled
    • dev: npm run build:wd & npm run watch:wd, same as above
    • prod: npm run prod:analyze use bundle-analyzer in production build to analyze your bundle size
  • 📦 Bundle Optimization for lodash & moment package

🤖Improvements & Fixes

  • 🚀 Couple of more webpack optimizations based on webpack-libs-optimizations
  • 🚀 App configuration optimization, cache config instead of accessing process.env every time
  • 🛠 Request.js #addQueryString() no host prepend by default when add qs to url/path
  • 🐛 pm2 deploy script fix when checking the running app instance
  • ✏️ Readme update, add bundle anaylzer in Features Section
koa-web-kit - v2.2.1

Published by JasonBoy over 6 years ago

  • 🐛 mistakenly put ModuleConcatenationPlugin to dev config
koa-web-kit - v2.2.0

Published by JasonBoy over 6 years ago

New Features

  • ✨ Add Hot Module Replacement support for faster development
  • ✨ Add prettier code style which is much simpler than ESLint when we only need a consistent code style

Improvements & Fixes

  • 💫 Replace koa-better-body with 'koa-body' since it has direct github dependence
  • 🍭 API-proxy improvements, add custom prefix option
  • 🐛 Couple of api proxy options and issues fixes
  • 📝 Doc updates
  • 🔨 Packages upgrades
koa-web-kit - v2.1.5

Published by JasonBoy over 6 years ago

  • 🎉 finally Bootstrap-v4.0 is available
  • ✂️ strip noisy webpack output in dev build
koa-web-kit - v2.1.4

Published by JasonBoy almost 7 years ago

🥂 Last Release before 2018 🍻

  • 🔧 Use plugin to clean older builds before current builds
  • ✨ Add npm version & Vulnerabilities badges
  • ✏️ Readme updates
  • 🔑 License to 2018
koa-web-kit - v2.1.3

Published by JasonBoy almost 7 years ago

  • 🎉Readme Done finally
  • 📦Published to npm, npm i koa-web-kit
  • ✂️ Deprecate Node-v7
koa-web-kit - v2.1.2

Published by JasonBoy almost 7 years ago

  • upgrade bootstrap to v4.beta-2 from alpha version
  • add prop-types to deps
  • fix scss sourcemap nested class position in (at least)chrome 😭
  • ✨ first version to minify node.js code now without transpiling to ES5 🍺
  • bash deploy script minor update
  • upgrade packages to latest version from the moment, including React-v16.2
  • copyright update
  • other minor updates
koa-web-kit - v2.1.0

Published by JasonBoy almost 7 years ago

  • upgrade to React 16
  • upgrade to Webpack 3
  • and other packages upgrades