cp -a src src.bak
perl -i -pe "s/\.ts'/.js'/g" src/*.ts
tsc --target es2022 --module nodenext --moduleResolution nodenext --declaration --rootDir src --outDir . src/*.ts
rm -rf src
mv src.bak src
