Gathering detailed insights and metrics for ui5_easy_use
Gathering detailed insights and metrics for ui5_easy_use
Gathering detailed insights and metrics for ui5_easy_use
Gathering detailed insights and metrics for ui5_easy_use
npm install ui5_easy_use
Typescript
Module System
Node Version
NPM Version
JavaScript (100%)
Total Downloads
8,011
Last Day
2
Last Week
30
Last Month
214
Last Year
8,011
11 Commits
1 Branches
2 Contributors
Updated on Aug 09, 2025
Latest Version
2.5.4
Package Id
ui5_easy_use@2.5.4
Unpacked Size
1.58 MB
Size
456.80 kB
File Count
80
NPM Version
10.8.2
Node Version
18.20.8
Published on
Aug 09, 2025
Cumulative downloads
Total Downloads
Last Day
100%
2
Compared to previous day
Last Week
50%
30
Compared to previous week
Last Month
-67.2%
214
Compared to previous month
Last Year
0%
8,011
Compared to previous year
ez5 is an auto-generating UI5 package that helps you build UI5 applications faster and smarter by automating tedious setup processes and providing out-of-the-box utilities.
manifest.json
and navList.json
.Component | Description |
---|---|
Form | Generates a form with validation, error display, and data binding. |
Table | Adds a searchable, filterable, sortable table. |
Chart | (Coming Soon) Interactive charts for your dashboards. |
Run the CLI tool to configure the package:
1npm install ui5_easy_use 2node node_modules/ui5_easy_use/auto_add_json.js 3npm run ez5
You will see the following menu:
## Init App 🌟
## Add Page 📄
## Insert Components 🧩
## Translate_i18n 🌐
## Exit ❌
Defines base setup and enables routing and page access control.
Routing Options:
f.route
: Flexible column layout (3-layout structure)m.route
: Standard routingAccess Control:
Define User Roles in webapp/ez5/helper/Env.js
Assign Page Roles in webapp/model/rulesNavList.json
Classes Involved:
UserModel.js
AuthService.js
AccessControl.js
PagesAccess.js
Overwritten Files:
Component.js
, App.view.xml
, App.controller.js
, etc.New Files Added:
SideNavigation.fragment.xml
, navList.json
, rulesNavList.json
, etc.Quickly add new pages with proper routing.
Templates:
webapp/ez5/pagemt/
Normal
, Details
, Details_details
layoutsRouting Type:
m.route
: Basic single-page setupf.route
: Supports nested views (List, Details, Sub-details)Location: webapp/ez5/Components/form
Steps:
this.autoG
inside initialForm
Location: webapp/ez5/Components/table
Steps:
this.autoG
inside initialTable
Instructions:
a
to toggle all, i
to invert, and Enter to proceed.1webapp/ 2├── ez5/ 3│ ├── initapp/ 4│ ├── Components/ 5│ │ ├── form/ 6│ │ └── table/ 7│ ├── auth/ 8│ └── pagemt/ 9├── model/ 10│ ├── navList.json 11│ └── rulesNavList.json
1// webapp/ez5/auth/AccessControl.js 2roleMatrix = { 3 normalAccess: ["normal", "admin"], 4 adminAccess: ["admin"] 5} 6 7// webapp/ez5/helper/Env.js 8roles = ["normal", "admin"] 9 10// webapp/model/rulesNavList.json 11{ 12 "AdminPage": ["adminAccess"], 13 "UserDashboard": ["normalAccess", "adminAccess"] 14} 15
Developed and maintained with ❤️ by the ez5 contributors.
This project is licensed under the MIT License. See the LICENSE file for more info.
No vulnerabilities found.