@sc4rfurryx/proteusjs
Version:
The Modern Web Development Framework for Accessible, Responsive, and High-Performance Applications. Intelligent container queries, fluid typography, WCAG compliance, and performance optimization.
25 lines (18 loc) • 604 B
text/typescript
/**
* Version utilities for ProteusJS
*/
export const version = '2.0.0';
export function getVersion(): string {
return version;
}
export function isVersionSupported(requiredVersion: string): boolean {
const current = version.split('.').map(Number);
const required = requiredVersion.split('.').map(Number);
for (let i = 0; i < Math.max(current.length, required.length); i++) {
const currentPart = current[i] || 0;
const requiredPart = required[i] || 0;
if (currentPart > requiredPart) return true;
if (currentPart < requiredPart) return false;
}
return true;
}