Initial commit: RHINE LAB · ANALYSIS OS:三维界面与动效实验(本仓库不含个人归档索引数据)

This commit is contained in:
WpyQwq
2026-09-19 13:04:56 +08:00
commit 3f422218a5
1098 changed files with 39410 additions and 0 deletions
+7
View File
@@ -0,0 +1,7 @@
import {readFile,writeFile,readdir} from 'node:fs/promises';
const dir='node_modules/@kitlangton/rolling-number/dist';
const before='S={width:M.width/s,height:M.height/o};this.sizes.set(y,S)';
const after='S={width:parseFloat(t.getComputedStyle(y).width),height:parseFloat(t.getComputedStyle(y).height)};this.sizes.set(y,S)';
let found=false;
for(const file of await readdir(dir))if(file.endsWith('.js')){const path=`${dir}/${file}`,source=await readFile(path,'utf8');if(source.includes(after)){found=true;continue}if(source.includes(before)){await writeFile(path,source.replace(before,after));found=true;console.log('Patched rolling-number local glyph measurement for projected HUD.')}}
if(!found)throw Error('Rolling Number measurement patch no longer matches. Review the dependency before upgrading.');