|
|
b263311a43
|
Extract helper functions from proxy.js into helpers.js module
- Create src/globalVariables/helpers.js (315 lines)
- Extract 11 pure utility functions from proxy.js
- Reduce proxy.js from 752 to 493 lines (35% reduction)
- Load helpers via vm.Script with same isolation pattern
- Update constitution to document helper extraction pattern
Extracted functions:
- generateRequestId, validateDocumentId, validateDocumentCount
- escapeXml, mapDriveErrorToHttp
- toSitemapEntry, transformDocumentsToSitemapEntries
- generateSitemapXML, generateSitemap
- parseRoute, DocumentCountExceededError class
Architecture:
- helpers.js loaded via vm.Script (IIFE returning object)
- Injected as 'helpers' global object into VM context
- proxy.js accesses via helpers.functionName() pattern
- Maintains zero-import isolation pattern
Constitution version: 1.16.0 → 1.17.0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-07 10:52:49 -06:00 |
|
|
|
f6710203c7
|
Reorganize project structure: relocate proxy.js and global directory
- Move src/proxy.js → src/proxyScripts/proxy.js
- Move global/ → src/globalVariables/
- Update constitution.md to reflect new file locations
- Update all documentation references to new paths
- Consolidate all source code under src/ directory
Constitution version: 1.15.0 → 1.16.0
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
2026-03-07 10:35:03 -06:00 |
|
|
|
b35a5c82ce
|
bringing inline with code
|
2026-03-07 01:35:07 -06:00 |
|
|
|
a9406d4292
|
remove globalThis and added URL to global
|
2026-03-07 01:29:07 -06:00 |
|
|
|
1a6bd09b7b
|
Now working as a vm.Script passing in all the Globals the proxy script needs
|
2026-03-07 01:20:45 -06:00 |
|
|
|
67b36f97ce
|
trying to stop proxy.js from exporting
|
2026-03-07 00:02:46 -06:00 |
|
|
|
e9495f65b5
|
Initial Version of sitemap.xml spec
|
2026-03-06 23:34:00 -06:00 |
|
|
|
fec5bfa5c7
|
Initial commit from Specify template
|
2026-03-05 23:44:06 -06:00 |
|