vesan
| Install | |
|---|---|
npm install vesan |
|
| Latest Version: | 3.0.4 |
| Vue: | 3 |
| License: | Apache-2.0 License |
| Last Updated: | May 8, 2024 |
| Links: | GitHub · npm |
Vesan
Vesan is a User Interface Framework made with Vue & Animadio
Download
Use this Template
or
git clone https://github.com/philippebeck/vesan.git
or
Latest Release
Package
NPM : npm i vesan
or
Yarn : yarn add vesan
If you choose to get Vesan from NPM or Yarn : you need to copy Vesan from node_modules/vesan to the root of your App
Installation
Install the frontend dependencies :
$ npm install
Configuration
To configure the frontend constants, replace values :
/src/config/values.example.js (then rename it /src/config/values.js)
Usage
To run the UI :
$ npm start
Production
-
Compile the frontend :
$ npm run build -
Then use the files of the dist folder for your prod UI
Content
Elements Components :
- BtnElt (Link & Button Elements)
- CardElt (Article & Section Elements)
- FieldElt (User Input & User Select Elements)
- FootElt (Footer Element)
- ListElt (List Element)
- MediaElt (Audio, Image, Quote & Video Elements)
- NavElt (Navbar & Sidebar Elements)
- SliderElt (Slider Element)
- TableElt (Table Element)
Setters Components :
- ArticleSet (Article Setter)
- GallerySet (Gallery Setter)
- ImageSet (Image Setter)
- LinkSet (Link Setter)
- OrderSet (Order Setter)
- ProductSet (Product Setter)
- ProjectSet (Project Setter)
- UserSet (User Setter)
Main Views :
- HomeView (Home)
- ContactView (Contact)
- LegalView (Legal notice)
- LoginView (Sign in, Sign up, Forgot password)
- ProfileView (User profile)
- ErrorView (Error)
Data Views :
- BlogView (Blog with articles list)
- ArticleView (Article of the blog)
- PortfolioView (Portfolio of projects)
- ShopView (Shop with products list)
- ProductView (Product of the shop)
- BasketView (Basket & order process)
- GalleryView (Galleries list)
- ImageView (Images of a gallery)
- LinkView (Links list)
Services :
- Checkers : checkRange(), checkRegex(), checkRole()
- Fetchers : getData(), postData(), putData(), deleteData()
- Getters : getCats(), getItemName(), getItemsByCat()
- Setters : setError(), setGlobalMeta(), setMeta()
Documentation
Available Demo :
Available Readme :
Related Packages
A Vue library to enhance the automation of methods and computed props based on y...
Version History
| Version | Released | Vue | License |
|---|---|---|---|
| 3.0.4 | ^3.3.9 | Apache-2.0 License | |
| 2.5.5 | ^3.3.9 | Apache-2.0 License | |
| 2.5.4 | ^3.3.9 | Apache-2.0 License | |
| 2.5.3 | ^3.3.9 | Apache-2.0 License | |
| 2.5.2 | ^3.3.9 | Apache-2.0 License | |
| 2.5.1 | ^3.3.9 | Apache-2.0 License | |
| 2.5.0 | ^3.3.9 | Apache-2.0 License | |
| 2.4.0 | ^3.3.9 | Apache-2.0 License | |
| 2.3.1 | ^3.3.9 | Apache-2.0 License | |
| 2.3.0 | ^3.3.9 | Apache-2.0 License | |
| 2.2.0 | ^3.3.9 | Apache-2.0 License | |
| 2.1.13 | ^3.3.9 | Apache-2.0 License | |
| 2.1.12 | ^3.3.9 | Apache-2.0 License | |
| 2.1.11 | ^3.3.9 | Apache-2.0 License | |
| 2.1.10 | ^3.3.9 | Apache-2.0 License | |
| 2.1.9 | ^3.3.9 | Apache-2.0 License | |
| 2.1.8 | ^3.3.9 | Apache-2.0 License | |
| 2.1.7 | ^3.3.9 | Apache-2.0 License | |
| 2.1.6 | ^3.3.9 | Apache-2.0 License | |
| 2.1.4 | ^3.3.9 | Apache-2.0 License | |
| 2.1.3 | ^3.3.9 | Apache-2.0 License | |
| 2.1.2 | ^3.3.9 | Apache-2.0 License | |
| 2.1.1 | ^3.3.9 | Apache-2.0 License | |
| 2.1.0 | ^3.3.9 | Apache-2.0 License | |
| 2.0.16 | ^3.3.9 | Apache-2.0 License | |
| 2.0.15 | ^3.3.9 | Apache-2.0 License | |
| 2.0.14 | ^3.3.9 | Apache-2.0 License | |
| 2.0.12 | ^3.3.9 | Apache-2.0 License | |
| 2.0.11 | ^3.3.9 | Apache-2.0 License | |
| 2.0.10 | ^3.3.9 | Apache-2.0 License |
Showing the latest 30 of 161. See every release on npm
Pre-releases (4)
| Version | Released | Vue | License |
|---|---|---|---|
| 3.0.3-alpha | ^3.4.21 | Apache-2.0 License | |
| 3.0.2-alpha | ^3.4.21 | Apache-2.0 License | |
| 3.0.1-alpha | ^3.4.21 | Apache-2.0 License | |
| 3.0.0-alpha | ^3.4.21 | Apache-2.0 License |