skel01-core
v0.0.6
Published
Core utilities and fundamental components for the skel01 framework.
Readme
skel01-core
Core utilities and fundamental components for the skel01 framework.
Description
This is the core package of the skel01 framework, providing essential utilities, DOM manipulation functions, AJAX helpers, language utilities, UI components, and other fundamental building blocks for web applications.
Structure
The package is organized into several key modules:
- add-ons: Additional functionality extensions
- ajax: AJAX request and response handling
- cgi: CGI-related utilities, including QueryString processing
- decl: Data control declarations
- dev: Development and debugging utilities
- dom: DOM manipulation and utilities
- enh: Enhancements and wrappers for third-party libraries (ckeditor, createjs, iscroll, jquery-fileupload)
- input: Input handling including gamepad support
- io: I/O utilities including URL handling
- json: JSON manipulation and object operations
- lang: Language utilities including time handling, string operations, type information
- logging: Logging API
- net: Network related utilities
- skel: Core skeleton components including fullscreen support, list models, UI components
- system: System-level utilities like battery status
- ui: UI components and related utilities
- util: General utility functions
Installation
This package is part of the skel01 monorepo and is typically installed as a dependency:
npm install skel01-coreUsage
Import specific modules as needed:
import { ajax } from 'skel01-core/ajax/ajax-result';
import { TypeInfo } from 'skel01-core/lang/TypeInfo';Development
To run development server:
npm run devTo build the package:
npm run buildDependencies
- jQuery and jQuery UI
- Bootstrap
- Font Awesome
- Pinia (state management)
- Various utility libraries (big.js, moment-timezone, etc.)
License
MIT
