Deploy: TekDek Command Center (2026-04-13)
- Complete Node.js + PostgreSQL application - 10 REST API endpoints (CRUD for projects/tasks) - Responsive HTML/CSS/JavaScript UI - Production-ready code (95%+ test coverage) - Deployed to /publish/web1/public/command-center/ - Server running on port 3000 Pipeline: Daedalus (arch) → Talos (code) → Icarus (UI) → Hephaestus (deploy) Total time: 30 minutes Token efficiency: ~783k tokens (~$6.65) Documentation: DEPLOYMENT-POSTMORTEM-2026-04-13.md
This commit is contained in:
35
command-center/node_modules/v8-to-istanbul/lib/range.js
generated
vendored
Normal file
35
command-center/node_modules/v8-to-istanbul/lib/range.js
generated
vendored
Normal file
@@ -0,0 +1,35 @@
|
||||
/**
|
||||
* ...something resembling a binary search, to find the lowest line within the range.
|
||||
* And then you could break as soon as the line is longer than the range...
|
||||
*/
|
||||
module.exports.sliceRange = (lines, startCol, endCol, inclusive = false) => {
|
||||
let start = 0
|
||||
let end = lines.length
|
||||
|
||||
if (inclusive) {
|
||||
// I consider this a temporary solution until I find an alternaive way to fix the "off by one issue"
|
||||
--startCol
|
||||
}
|
||||
|
||||
while (start < end) {
|
||||
let mid = (start + end) >> 1
|
||||
if (startCol >= lines[mid].endCol) {
|
||||
start = mid + 1
|
||||
} else if (endCol < lines[mid].startCol) {
|
||||
end = mid - 1
|
||||
} else {
|
||||
end = mid
|
||||
while (mid >= 0 && startCol < lines[mid].endCol && endCol >= lines[mid].startCol) {
|
||||
--mid
|
||||
}
|
||||
start = mid + 1
|
||||
break
|
||||
}
|
||||
}
|
||||
|
||||
while (end < lines.length && startCol < lines[end].endCol && endCol >= lines[end].startCol) {
|
||||
++end
|
||||
}
|
||||
|
||||
return lines.slice(start, end)
|
||||
}
|
||||
Reference in New Issue
Block a user