Sign In

@erplora/outfitkit

Package Overview
Dependencies
Maintainers
1
Versions
34
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@erplora/outfitkit - npm Package Compare versions

Comparing version
0.1.31
to
0.1.32
+1
dist/components/ok-error-page/ok-error-page.test.d.ts
export {};
+16
-0

@@ -234,2 +234,4 @@ import { LitElement } from 'lit';

private viewMode;
/** El usuario eligió vista a mano: a partir de ahí el arranque automático no vuelve a tocarla. */
private viewChosenByUser;
private isMobile;

@@ -310,2 +312,16 @@ private mq?;

firstUpdated(): void;
/** Re-evalúa la vista inicial cada render mientras el usuario no haya elegido a mano.
*
* `firstUpdated` NO basta: decide una sola vez, y los consumidores que asignan las props por JS
* DESPUÉS de insertar el elemento —lo normal en páginas renderizadas por el servidor— llegan
* tarde. En ese momento `cardViewEnabled` aún era `false`, así que no se conmutaba; y el
* listener de `matchMedia` solo dispara al CAMBIAR el viewport, cosa que en un móvil no pasa
* nunca. La tabla se quedaba con scroll lateral para siempre.
*
* Medido en Android contra producción el 2026-08-02 con el bundle ya actualizado:
* `views` antes de insertar → tarjetas
* `views` después de insertar → tabla ← lo que hace la página
*/
protected willUpdate(): void;
private applyInitialView;
private setViewMode;

@@ -312,0 +328,0 @@ private renderFilterControl;

+1
-1

@@ -38,3 +38,3 @@ import { LitElement, css, html } from "lit";

--ink: var(--ok-text-color, var(--ion-text-color, #1f2933));
--ink-2: var(--ok-color-medium-shade, #5b5f66);
--ink-2: var(--ok-muted, var(--ok-color-medium-shade, var(--ion-color-medium, #5b5f66)));
--ink-3: var(--ok-color-medium, var(--ion-color-medium, #92949c));

@@ -41,0 +41,0 @@ --line: var(--ok-border-color, var(--ion-border-color, #e3e5e8));

{
"name": "@erplora/outfitkit",
"version": "0.1.31",
"version": "0.1.32",
"description": "OutfitKit — librería de Web Components (Lit) que CONSTRUYE lo que Ionic no tiene (tree, data-table rica, inline-feedback, kpi/stat, stepper/wizard, calendar, kanban…) sobre primitivos de Ionic. Ionic es la base; OutfitKit cubre los huecos. npm + CDN, imports individuales, CSP-safe. Tema vía tokens --ok-* (fallback a --ion-*).",

@@ -147,2 +147,3 @@ "type": "module",

"verify:csp": "node scripts/assert-csp-safe.mjs dist",
"verify:node-modules": "node scripts/assert-no-tracked-node-modules.mjs",
"release": "npx --yes release-it"

@@ -149,0 +150,0 @@ },

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display