@supremespiders/ui-lib
v0.2.6
Published
Angular 20 + PrimeNG standalone UI components
Readme
@primengscraperbase/ui-lib
A comprehensive UI component library built with Angular 20 and PrimeNG, featuring reusable components for modern web applications.
Features
- 🚀 Built with Angular 20 and PrimeNG 20
- 🎨 Modern, responsive UI components
- 🔧 TypeScript support with full type definitions
- 📱 Mobile-first design approach
- 🎯 Easy to integrate and customize
- 🧪 Well-tested components
Installation
npm install @primengscraperbase/ui-libPeer Dependencies
This library requires the following peer dependencies:
{
"@angular/common": "^20.1.3",
"@angular/core": "^20.1.3",
"primeng": "^20.0.1"
}Available Components
Core Components
- BaseComponent - Base component with common functionality
- SampleComponent - Sample component for demonstration
- LogsComponent - Logging and monitoring component
- UsersComponent - User management component
- TasksComponent - Task management component
- InputComponent - Input handling component
- ScraperComponent - Web scraping component
Admin Components
- AdminLogsComponent - Administrative logging component
- ChangePasswordComponent - Password change functionality
Shared Components
- ConfirmationComponent - Confirmation dialogs
- ToastComponent - Toast notifications
- SimpleLoginComponent - Simple login form
Usage
Import the library
import { UiLibModule } from '@primengscraperbase/ui-lib';
@NgModule({
imports: [
UiLibModule,
// ... other imports
],
// ... rest of module config
})
export class AppModule { }Use components in templates
<app-sample></app-sample>
<app-logs></app-logs>
<app-users></app-users>Development
Building the library
# Development build
npm run build:lib
# Production build
npm run build:lib:prodTesting
npm testContributing
- Fork the repository
- Create a feature branch
- Make your changes
- Add tests if applicable
- Submit a pull request
License
This project is licensed under the MIT License - see the LICENSE file for details.
Support
For support and questions:
- Create an issue on GitHub
- Check the documentation
- Review the examples
Version History
- 0.0.1 - Initial release with core components
Changelog
0.0.1
- Initial release
- Core component library
- Angular 20 and PrimeNG 20 support
- TypeScript definitions
- Responsive design components
