mirror of
https://github.com/PR0M3TH3AN/SeedPass.git
synced 2026-11-06 12:52:04 +00:00
Verify torch/src/ with lint
- Restore missing source files in `torch/src/` from `torch-lock` dependency. - Setup ESLint in `torch/`. - Fix linting issues in `src/lock-ops.mjs`, `src/lock-utils.mjs`, `src/ops.mjs`, `src/services/memory/embedder.js`. - Mark 'Verify with lint' as completed in `src/todo/TODO_2026-02-14T13-30-00Z.md`. Co-authored-by: PR0M3TH3AN <[email protected]>
This commit is contained in:
1 parent
8cdf1c523d
commit
22bb29f16f
67 files changed
+7105
-24
No files matched your search
@@ -0,0 +1,36 @@
|
||||
export function todayDateStr() {
|
||||
return new Date().toISOString().slice(0, 10);
|
||||
}
|
||||
|
||||
export function nowUnix() {
|
||||
return Math.floor(Date.now() / 1000);
|
||||
}
|
||||
|
||||
export function getIsoWeekStr(dateInput) {
|
||||
// Parse input to ensure we work with a Date object
|
||||
// If dateInput is YYYY-MM-DD string, new Date() treats it as UTC.
|
||||
const d = dateInput ? new Date(dateInput) : new Date();
|
||||
|
||||
// If valid date, use UTC components to avoid local timezone issues
|
||||
if (isNaN(d.getTime())) return '';
|
||||
|
||||
// Copy date so we don't mutate the original if passed by reference (though new Date() handles that)
|
||||
const date = new Date(Date.UTC(d.getUTCFullYear(), d.getUTCMonth(), d.getUTCDate()));
|
||||
|
||||
// ISO week date system: Thursday determines the year
|
||||
// day: 0 (Sun) -> 6 (Sat). We want 1 (Mon) -> 7 (Sun)
|
||||
const day = date.getUTCDay() || 7;
|
||||
date.setUTCDate(date.getUTCDate() + 4 - day);
|
||||
|
||||
const yearStart = new Date(Date.UTC(date.getUTCFullYear(), 0, 1));
|
||||
const weekNo = Math.ceil((((date - yearStart) / 86400000) + 1) / 7);
|
||||
|
||||
return `${date.getUTCFullYear()}-W${String(weekNo).padStart(2, '0')}`;
|
||||
}
|
||||
|
||||
export function detectPlatform() {
|
||||
if (process.env.JULES_API_KEY || process.env.JULES_SESSION_ID) return 'jules';
|
||||
if (process.env.CODEX_API_KEY || process.env.CODEX_SESSION_ID) return 'codex';
|
||||
if (process.env.GOOSE_API_KEY || process.env.GOOSE_SESSION_ID) return 'goose';
|
||||
return null;
|
||||
}
|
||||
Reference in new issue
Block a user