@itrocks/storage
Transforms model objects to and from storage systems
Found 98 results for it.rocks
Transforms model objects to and from storage systems
Transforms model objects to and from MySQL database records
RAD framework for intuitive web application development, blending data and domain-driven design with modular architecture
Decorators for user-friendly identification and ordering of domain properties
Generic action-based object edit form in HTML and JSON
Converts a TypeScript class and columns structure into a RDB schema
Reactively maintains database structure by updating schema and retrying on MySQL errors
Retrieve the absolute file path of an imported class
Runtime type reflection from TypeScript declaration files for properties
A library that simplifies the declaration, persistence, and retrieval of decorator values
Array subclasses that remain continuously sorted on insert() or push() calls, featuring optimized includes() and indexOf()
Runtime introspection of TypeScript classes and their properties, including property type
Runtime parameter name reflection from TypeScript declaration files
Helper types and functions to identify, validate, and manipulate classes, objects, prototypes and their properties
Compares two table schemas and returns their differences as a structured object
Translates table differences into ALTER TABLE MySQL statements
An abstract class for applying actions in your framework, with @Actions and @Need decorators for assignment
Generic action-based object output in HTML and JSON
Extracts a MySQL table structure and converts it into a table schema
Structured representation of RDB databases, including tables, columns, indexes, constraints
Generic action-based object list navigation in HTML and JSON
Converts Fastify requests to it.rocks agnostic requests and responses back to Fastify
Declare a default object sort order in your business classes
The W3C-valid, browser-previewable, concise, and fast HTML template engine that enables delimiter-less translations
UI component providing a basic it.rocks app container with navigation, title bar, and logout support
Permanently apply javascript modifiers to your dynamic DOM
Converts a table schema into MySQL statements for table creation
Runtime default value reflection from TypeScript files for properties
Simplifies the integration of the air-datepicker component into a web page
Switch the formatting of names stored in strings between different naming conventions
Domain-driven route manager with automatic generation, decorators, and static routes
Decorators for user-friendly identification of domain classes and objects
A lightweight, modular HTML table offering near-spreadsheet features such as edit, freeze, lock, scroll, and more
Marks domain classes for named storage, associates transformers to properties of these class types
A Node.js library to determine the root directory of your project
Marks class properties to show as columns in a list/table view
Transform property values dynamically, enabling data formatting for versatile use cases
Prepare your front-end module with @itrocks dependencies for npm publishing
Domain-oriented action request with path decoding, business object preloading, and action extracting
Default responsive it.rocks app container with navigation, user session, breadcrumb and notifications
Stores previous property names to help manage schema changes, legacy data access, and so on
A property decorator to specify min-max value ranges, date, numeric or string-based
Respectful contenteditable: avoids <div>, respects white-space: pre* styles line breaks
Prefabricated HTTP it.rocks responses for HTML, JSON, and PDF formats
The simplest way to choose any element in your DOM as a target for your anchors and forms
Deletion action handling the button, user confirmation, data source deletion, and visual feedback
AJAX fetch for HTML form submissions using form DOM data
@Required decorator to enforce mandatory properties in data validation
Framework-agnostic module for crafting and handling HTTP requests and responses in TypeScript
Integrates lazy loading for objects and collections in TypeScript classes
Prefabricated HTML and SQL data transformers for it.rocks primitives and basic types
Class compositions via configuration file, enabling mixins addition and module exports replacement
Identify classes containing collections of objects using decorators
Transforms raw string-based data into a business object with type-safe values
Manage dynamic string translations with support for variables and composite patterns
An @EmailAddress() decorator to validate that a property contains a valid email address
Forgot password management for @itrocks/user, including form, token generation, email sending, and secure reset
CSS for action button bars with flexible layout and basic styling
Bundle to define actions and render views for business objects
Editable combobox component featuring smart autocomplete from a list of id-caption pairs for it.rocks
Generic action-based PDF representation of object
Maintains a CSS variable --real-vh with the actual visible viewport height
Dynamically updates the breadcrumb based on containers with data-action 'list' or 'view'
Dynamically loads CSS and JavaScript files from your modules and appends them to the <head>
Automatically triggers a redirect by simulating a click on a DOM link
Business entity representing a client or user account with login credentials
Apply reusable mixins to your classes effortlessly with the @Uses decorator
Extends @itrocks/template with decorator parsing, reflection, and translation features
A structure that allows classes to be extended with new behaviors via plugin
@Password() decorator for secure formatting of password fields
Lightweight modal with default styling and auto-close on form submit or link click
Persist object data, processing input from HTML or JSON sources
Handles adding and removing the 'collapse' class on a .app.menu
Seamlessly adds a user confirmation step before executing an action
Visual management of a notification list: recent, hidden/visible, read/unread
Automatically adjusts the width of <input> elements based on their text content within a list
Handles user sign-up for @itrocks/user, with account creation and secure onboarding flow
Business entity representing a user with a login form, authentication, and logout actions
Generic action-based new object form in HTML and JSON
Limit property values with @MinValue, @MaxValue, @Values, @Signed
Manage and query composite and component property structures
Reusable business components to enrich domain entities with common attributes like active, name, and more
Decorators @Length, @MinLength, @MaxLength to enforce fixed or flexible string length limits on class properties
Sets focus on the first form field within a specified DOM element
Library of SQL functions mapping logical expressions to SQL syntax
Defines shared actions across domain objects of your app
@Precision decorator to define fixed or adaptive decimal precision for numeric values
Simple session data persistence for Fastify using JSON files
A flexible and accessible customizable main menu component with sidebar layout
Generic action-based object summary in JSON
The it.rocks default CRUD pack
File object with it.rocks transformers for form and data handling
Loads and merges config.yaml files from all dependencies for unified, project-wide configuration
Facilitates developments on the it.rocks framework's source code within a single WebStorm project
Tools to structure business objects with storage, validation, and view decorators
Simplifies the integration of the autocompleter component into a web page
Multiple linked objects input and transformers
Associates a custom unit with a class property