Everflow
A modular, batteries included framework for vue.js.
What is Everflow?
A TypeScript vue.js framework. Built with scalability and modular design in mind.
Getting Started - VueJS Cli
vue create <app-name>
- babel (required)
- Use Babel alongside TypeScript: Yes
- TypeScript (required)
- Use class-style component syntax: Yes
- Router (required)
- Use history mode for router: Your Choice
- Vuex (required)
- CSS Pre Processors (optional) - However recommended.
- Pick a CSS pre-processor: (node-sass)/Your Choice
- Progressive Web App (optional) - However recommended.
- Linter
- Pick a linter|formatter config: Basic/Your Choice
- Pick additional lint features: Lint on save/Your Choice
- Config Files
- Where do you prefer placing config? In dedicated config files
- babel (required)
vue add vue-cli-plugin-everflow
Out-of-Box support
✅ i18n - Vue-i18n
✅ Routes - Vue Router
✅ Security - CryptoJS
✅ Modules
✅ API authorization / JWT Tokens / Requests
✅ Data Storage
✅ Build Tools
Super Small Impact
Everflow adds all the features required for an enterprise level application with a very small size impact. For a matter of the fact only ~36KB minified!
Documentation
Check out the docs and getting started at everflowjs.github.io
Everflow Design Pattern
Check out the recommended Style Conventions
©️ License
Everflow ❤ VueJS
Everflow is built for VueJs. We love you VueJs!