@uparjak/webviews
v1.0.23
Published
Web views for Uparjak application - admin, seller, user, and anonymous views
Maintainers
Readme
@uparjak/webviews
Web views for Uparjak application - admin, seller, user, and anonymous views.
Features
- 🎨 Admin Views: Analytics, Orders, Payments, Reservations, Data management
- 🏪 Seller Views: Dashboard, Products, Store management, Sales
- 👤 User Views: Cart, Checkout, Orders, Profile, Product details
- 🔒 Anonymous Views: Public access views
Installation
npm install @uparjak/webviewsUsage
Import Views
import { AdminViews, SellerViews, UserViews, AnonymousViews } from '@uparjak/webviews';Admin Views
import { AnalyticsView, OrdersView, PaymentsView } from '@uparjak/webviews';Seller Views
import { DashboardView, ProductView, StoreView } from '@uparjak/webviews';User Views
import { CartView, CheckoutView, ProductDetailView } from '@uparjak/webviews';Development
Prerequisites
- Node.js 16+
- npm or yarn
Setup
npm installBuild
# Build with TypeScript compilation and minification
npm run build
# Clean build directory
npm run cleanBuild Output
The build process generates:
dist/index.js- Main bundle (minified)dist/index.min.js- Minified versiondist/types/- TypeScript declaration files- Source maps for debugging
Package Structure
src/
├── views/
│ ├── admin/ # Admin panel views
│ ├── seller/ # Seller dashboard views
│ ├── user/ # User interface views
│ └── anonymous/ # Public views
└── index.tsx # Main entry pointBuild Configuration
- TypeScript: Full type safety and declarations
- Terser: Advanced minification
- Production Ready: Optimized for production deployment
License
ISC
