@eldrex/dashboard
Advanced tools
| > @eldrex/dashboard@1.0.4 build C:\Users\Eldrex\Downloads\classhost\DevDiff\packages\web-dashboard | ||
| > tsc && vite build | ||
| > @eldrex/dashboard@1.0.5 build C:\Users\Eldrex\Downloads\classhost\DevDiff\packages\web-dashboard | ||
| > vite build && node -e "import('fs').then(f => { f.copyFileSync('index.html', 'dist/playground.html'); f.copyFileSync('index.html', 'dist/index.html'); })" | ||
| [36mvite v6.4.3 [32mbuilding for production...[36m[39m | ||
| transforming... | ||
| [32m✓[39m 27 modules transformed. | ||
| [32m✓[39m 2 modules transformed. | ||
| rendering chunks... | ||
| computing gzip size... | ||
| [2mdist/[22m[32mindex.html [39m[1m[2m 0.59 kB[22m[1m[22m[2m │ gzip: 0.36 kB[22m | ||
| [2mdist/[22m[35massets/index-DAeDHANi.css [39m[1m[2m 5.83 kB[22m[1m[22m[2m │ gzip: 1.93 kB[22m | ||
| [2mdist/[22m[36massets/index-Dzj09D0b.js [39m[1m[2m153.29 kB[22m[1m[22m[2m │ gzip: 49.00 kB[22m | ||
| [32m✓ built in 1.03s[39m | ||
| [2mdist/[22m[32mindex.html [39m[1m[2m74.82 kB[22m[1m[22m[2m │ gzip: 14.00 kB[22m | ||
| [32m✓ built in 214ms[39m |
+2
-2
| { | ||
| "name": "@eldrex/dashboard", | ||
| "version": "1.0.4", | ||
| "version": "1.0.5", | ||
| "publishConfig": { | ||
@@ -29,5 +29,5 @@ "registry": "https://registry.npmjs.org" | ||
| "dev": "vite", | ||
| "build": "tsc && vite build", | ||
| "build": "vite build && node -e \"import('fs').then(f => { f.copyFileSync('index.html', 'dist/playground.html'); f.copyFileSync('index.html', 'dist/index.html'); })\"", | ||
| "preview": "vite preview" | ||
| } | ||
| } |
+50
-47
@@ -9,65 +9,66 @@ @import url("https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Plus+Jakarta+Sans:wght@300;400;500;700&display=swap"); | ||
| /* Typography */ | ||
| --font-sans: "Plus Jakarta Sans", 'Inter', -apple-system, BlinkMacSystemFont, sans-serif; | ||
| --font-mono: 'JetBrains Mono', 'Fira Code', 'Cascadia Code', monospace; | ||
| --text-xs: 0.75rem; | ||
| --text-sm: 0.875rem; | ||
| --text-base: 1rem; | ||
| --text-lg: 1.125rem; | ||
| --text-xl: 1.25rem; | ||
| --text-2xl: 1.5rem; | ||
| --text-3xl: 1.875rem; | ||
| --font-sans: | ||
| "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif; | ||
| --font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace; | ||
| --font-normal: 400; | ||
| --font-medium: 500; | ||
| --text-xs: 0.75rem; | ||
| --text-sm: 0.875rem; | ||
| --text-base: 1rem; | ||
| --text-lg: 1.125rem; | ||
| --text-xl: 1.25rem; | ||
| --text-2xl: 1.5rem; | ||
| --text-3xl: 1.875rem; | ||
| --font-normal: 400; | ||
| --font-medium: 500; | ||
| --font-semibold: 600; | ||
| --font-bold: 700; | ||
| --font-bold: 700; | ||
| /* Spacing Base */ | ||
| --space-1: 0.25rem; | ||
| --space-2: 0.5rem; | ||
| --space-3: 0.75rem; | ||
| --space-4: 1rem; | ||
| --space-5: 1.25rem; | ||
| --space-6: 1.5rem; | ||
| --space-8: 2rem; | ||
| --space-1: 0.25rem; | ||
| --space-2: 0.5rem; | ||
| --space-3: 0.75rem; | ||
| --space-4: 1rem; | ||
| --space-5: 1.25rem; | ||
| --space-6: 1.5rem; | ||
| --space-8: 2rem; | ||
| /* Radius */ | ||
| --radius-sm: 0.25rem; | ||
| --radius-md: 0.5rem; | ||
| --radius-lg: 0.75rem; | ||
| --radius-xl: 1rem; | ||
| --radius-full: 9999px; | ||
| --radius-sm: 0.25rem; | ||
| --radius-md: 0.5rem; | ||
| --radius-lg: 0.75rem; | ||
| --radius-xl: 1rem; | ||
| --radius-full: 9999px; | ||
| /* Shadows */ | ||
| --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); | ||
| --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); | ||
| --shadow-sm: 0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1); | ||
| --shadow-md: 0 4px 6px -1px rgb(0 0 0 / 0.1), 0 2px 4px -2px rgb(0 0 0 / 0.1); | ||
| /* Transitions */ | ||
| --transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1); | ||
| --transition-base: 200ms cubic-bezier(0.4, 0, 0.2, 1); | ||
| --transition-fast: 150ms cubic-bezier(0.4, 0, 0.2, 1); | ||
| --transition-base: 200ms cubic-bezier(0.4, 0, 0.2, 1); | ||
| /* Color Palette — Standardized to Dark Theme */ | ||
| --color-bg: #0a0a0f; | ||
| --color-bg-secondary: #131320; | ||
| --color-bg-tertiary: #1a1a2e; | ||
| --color-bg-elevated: #1e1e32; | ||
| --color-border: #2a2a3e; | ||
| --color-border-light: #1e1e32; | ||
| --color-bg: #0a0a0f; | ||
| --color-bg-secondary: #131320; | ||
| --color-bg-tertiary: #1a1a2e; | ||
| --color-bg-elevated: #1e1e32; | ||
| --color-border: #2a2a3e; | ||
| --color-border-light: #1e1e32; | ||
| --color-border-strong: #3a3a50; | ||
| --color-text: #f1f5f9; | ||
| --color-text-secondary:#94a3b8; | ||
| --color-text: #f1f5f9; | ||
| --color-text-secondary: #94a3b8; | ||
| --color-text-tertiary: #64748b; | ||
| --color-primary: #818cf8; | ||
| --color-primary: #818cf8; | ||
| --color-primary-hover: #6366f1; | ||
| --color-primary-light: #1e1b4b; | ||
| --color-success: #34d399; | ||
| --color-success: #34d399; | ||
| --color-success-light: #064e3b; | ||
| --color-success-text: #d1fae5; | ||
| --color-danger: #f87171; | ||
| --color-danger-light: #450a0a; | ||
| --color-danger-text: #fee2e2; | ||
| --color-success-text: #d1fae5; | ||
| --color-danger: #f87171; | ||
| --color-danger-light: #450a0a; | ||
| --color-danger-text: #fee2e2; | ||
| /* Compatibility legacy mappings */ | ||
@@ -216,3 +217,5 @@ --bg: var(--color-bg); | ||
| box-shadow: var(--shadow-md); | ||
| transition: border-color var(--transition-fast), box-shadow var(--transition-fast); | ||
| transition: | ||
| border-color var(--transition-fast), | ||
| box-shadow var(--transition-fast); | ||
| } | ||
@@ -219,0 +222,0 @@ |
| @import"https://fonts.googleapis.com/css2?family=Outfit:wght@300;400;600;800&family=Plus+Jakarta+Sans:wght@300;400;500;700&display=swap";:root{--font-sans: "Plus Jakarta Sans", "Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-mono: "JetBrains Mono", "Fira Code", "Cascadia Code", monospace;--text-xs: .75rem;--text-sm: .875rem;--text-base: 1rem;--text-lg: 1.125rem;--text-xl: 1.25rem;--text-2xl: 1.5rem;--text-3xl: 1.875rem;--font-normal: 400;--font-medium: 500;--font-semibold: 600;--font-bold: 700;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-full: 9999px;--shadow-sm: 0 1px 3px 0 rgb(0 0 0 / .1), 0 1px 2px -1px rgb(0 0 0 / .1);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-base: .2s cubic-bezier(.4, 0, .2, 1);--color-bg: #0a0a0f;--color-bg-secondary: #131320;--color-bg-tertiary: #1a1a2e;--color-bg-elevated: #1e1e32;--color-border: #2a2a3e;--color-border-light: #1e1e32;--color-border-strong: #3a3a50;--color-text: #f1f5f9;--color-text-secondary:#94a3b8;--color-text-tertiary: #64748b;--color-primary: #818cf8;--color-primary-hover: #6366f1;--color-primary-light: #1e1b4b;--color-success: #34d399;--color-success-light: #064e3b;--color-success-text: #d1fae5;--color-danger: #f87171;--color-danger-light: #450a0a;--color-danger-text: #fee2e2;--bg: var(--color-bg);--panel: rgba(19, 19, 32, .7);--border: var(--color-border);--text: var(--color-text);--text-muted: var(--color-text-secondary);--primary: var(--color-primary);--accent: #7c3aed;--cyan: #60a5fa;background-color:var(--color-bg);color:var(--color-text);font-family:var(--font-sans);line-height:1.6;font-weight:var(--font-normal)}body{margin:0;min-height:100vh;background-image:radial-gradient(circle at 0% 0%,rgba(124,58,237,.06) 0%,transparent 45%),radial-gradient(circle at 100% 100%,rgba(129,140,248,.06) 0%,transparent 45%);background-attachment:fixed;background-color:var(--color-bg);color:var(--color-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-container{max-width:1200px;margin:0 auto;padding:3rem 1.5rem}header{display:flex;justify-content:space-between;align-items:center;margin-bottom:3.5rem;border-bottom:1px solid var(--color-border);padding-bottom:1.5rem}.logo-container{display:flex;align-items:center;gap:.75rem}.logo-svg{width:40px;height:40px}.logo-text{font-family:Outfit,sans-serif;font-size:2rem;font-weight:800;letter-spacing:-.05em;color:var(--color-text)}.logo-text span{background:linear-gradient(135deg,var(--color-primary),var(--cyan));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.status-badge{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--color-primary-light);border:1px solid var(--color-primary);color:var(--color-primary);border-radius:var(--radius-full);font-size:var(--text-xs);font-weight:var(--font-semibold)}.status-dot{width:8px;height:8px;background:var(--color-primary);border-radius:50%;box-shadow:0 0 10px var(--color-primary);animation:pulse 2s infinite}@keyframes pulse{0%{transform:scale(.95);box-shadow:0 0 #818cf8b3}70%{transform:scale(1);box-shadow:0 0 0 8px #818cf800}to{transform:scale(.95);box-shadow:0 0 #818cf800}}.grid{display:grid;grid-template-columns:1fr 2fr;gap:2.5rem}@media(max-width:768px){.grid{grid-template-columns:1fr}}.sidebar{display:flex;flex-direction:column;gap:1.5rem}.card{background:var(--color-bg-secondary);border:1px solid var(--color-border);border-radius:var(--radius-lg);padding:var(--space-6);box-shadow:var(--shadow-md);transition:border-color var(--transition-fast),box-shadow var(--transition-fast)}.card:hover{border-color:var(--color-border-strong)}h2{font-family:Outfit,sans-serif;font-size:1.35rem;margin-top:0;margin-bottom:1.5rem;color:var(--color-text);font-weight:600;display:flex;align-items:center;gap:.5rem}h2 svg{color:var(--color-primary);width:20px;height:20px}.list{display:flex;flex-direction:column;gap:.75rem}.list-item{padding:1rem;background:#ffffff03;border:1px solid var(--color-border);border-radius:var(--radius-md);cursor:pointer;transition:all var(--transition-fast);display:flex;justify-content:space-between;align-items:center}.list-item:hover,.list-item.active{background:var(--color-primary-light);border-color:var(--color-primary);transform:translateY(-2px)}.list-item-title{font-weight:600;font-size:var(--text-sm);color:var(--color-text);margin-bottom:.25rem}.list-item-date{font-size:var(--text-xs);color:var(--color-text-secondary)}.main-content{display:flex;flex-direction:column;gap:2rem}.badge{font-size:var(--text-xs);font-weight:var(--font-semibold);padding:.25rem .6rem;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:var(--tracking-wide)}.badge-breaking{background:var(--color-danger-light);color:var(--color-danger-text);border:1px solid var(--color-danger)}.badge-minor{background:var(--color-primary-light);color:var(--color-primary);border:1px solid var(--color-primary)}.file-row{display:flex;flex-direction:column;gap:.5rem;padding:1.25rem 0;border-bottom:1px solid var(--color-border)}.file-row:last-child{border-bottom:none}.file-header{display:flex;align-items:center;gap:.5rem}.file-header svg{color:var(--color-primary);width:16px;height:16px}.file-name{font-family:var(--font-mono);font-weight:var(--font-semibold);color:var(--cyan)}.file-desc{font-size:var(--text-sm);color:var(--color-text-secondary);line-height:1.6}*:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}.dev-sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border-width:0} |
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
Sorry, the diff of this file is too big to display
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
Major refactor
Supply chain riskPackage has recently undergone a major refactor. It may be unstable or indicate significant internal changes. Use caution when updating to versions that include significant changes.
Long strings
Supply chain riskContains long string literals, which may be a sign of obfuscated or packed code.
Minified code
QualityThis package contains minified code. This may be harmless in some cases where minified code is included in packaged libraries, however packages on npm should not minify code.
URL strings
Supply chain riskPackage contains fragments of external URLs or IP addresses, which the package may be accessing at runtime.
327532
24.31%2
-33.33%1
-50%3
-62.5%14
-12.5%801
-44.37%