Move away from archive.org for downloads to a R2 Bucket and update dependencies

This commit is contained in:
2026-01-11 14:01:47 -07:00
parent 7f3fc38536
commit 71a85a6e56
8 changed files with 25 additions and 25 deletions

View File

@@ -12,8 +12,8 @@
}, },
"devDependencies": { "devDependencies": {
"@tailwindcss/postcss": "4.1.18", "@tailwindcss/postcss": "4.1.18",
"@types/node": "25.0.3", "@types/node": "25.0.6",
"@types/react": "19.2.7", "@types/react": "19.2.8",
"@types/react-dom": "19.2.3", "@types/react-dom": "19.2.3",
"eslint": "9.39.2", "eslint": "9.39.2",
"eslint-config-next": "16.1.1", "eslint-config-next": "16.1.1",
@@ -221,9 +221,9 @@
"@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="], "@types/json5": ["@types/json5@0.0.29", "", {}, "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ=="],
"@types/node": ["@types/node@25.0.3", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-W609buLVRVmeW693xKfzHeIV6nJGGz98uCPfeXI1ELMLXVeKYZ9m15fAMSaUPBHYLGFsVRcMmSCksQOrZV9BYA=="], "@types/node": ["@types/node@25.0.6", "", { "dependencies": { "undici-types": "~7.16.0" } }, "sha512-NNu0sjyNxpoiW3YuVFfNz7mxSQ+S4X2G28uqg2s+CzoqoQjLPsWSbsFFyztIAqt2vb8kfEAsJNepMGPTxFDx3Q=="],
"@types/react": ["@types/react@19.2.7", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-MWtvHrGZLFttgeEj28VXHxpmwYbor/ATPYbBfSFZEIRK0ecCFLl2Qo55z52Hss+UV9CRN7trSeq1zbgx7YDWWg=="], "@types/react": ["@types/react@19.2.8", "", { "dependencies": { "csstype": "^3.2.2" } }, "sha512-3MbSL37jEchWZz2p2mjntRZtPt837ij10ApxKfgmXCTuHWagYg7iA5bqPw6C8BMPfwidlvfPI/fxOc42HLhcyg=="],
"@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="], "@types/react-dom": ["@types/react-dom@19.2.3", "", { "peerDependencies": { "@types/react": "^19.2.0" } }, "sha512-jp2L/eY6fn+KgVVQAOqYItbF0VY/YApe5Mz2F0aykSO8gx31bYCZyvSeYxCHKvzHG5eZjc+zyaS5BrBWya2+kQ=="],
@@ -325,7 +325,7 @@
"balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="], "balanced-match": ["balanced-match@1.0.2", "", {}, "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw=="],
"baseline-browser-mapping": ["baseline-browser-mapping@2.9.12", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-Mij6Lij93pTAIsSYy5cyBQ975Qh9uLEc5rwGTpomiZeXZL9yIS6uORJakb3ScHgfs0serMMfIbXzokPMuEiRyw=="], "baseline-browser-mapping": ["baseline-browser-mapping@2.9.14", "", { "bin": { "baseline-browser-mapping": "dist/cli.js" } }, "sha512-B0xUquLkiGLgHhpPBqvl7GWegWBUNuujQ6kXd/r1U38ElPT6Ok8KZ8e+FpUGEc2ZoRQUzq/aUnaKFc/svWUGSg=="],
"brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="], "brace-expansion": ["brace-expansion@1.1.12", "", { "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" } }, "sha512-9T9UjW3r0UW5c1Q7GTwllptXwhvYmEzFhzMfZ9H7FQWt+uZePjZPjBP/W1ZEyZ1twGWom5/56TF4lPcqjnDHcg=="],
@@ -341,7 +341,7 @@
"callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="], "callsites": ["callsites@3.1.0", "", {}, "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ=="],
"caniuse-lite": ["caniuse-lite@1.0.30001762", "", {}, "sha512-PxZwGNvH7Ak8WX5iXzoK1KPZttBXNPuaOvI2ZYU7NrlM+d9Ov+TUvlLOBNGzVXAntMSMMlJPd+jY6ovrVjSmUw=="], "caniuse-lite": ["caniuse-lite@1.0.30001764", "", {}, "sha512-9JGuzl2M+vPL+pz70gtMF9sHdMFbY9FJaQBi186cHKH3pSzDvzoUJUPV6fqiKIMyXbud9ZLg4F3Yza1vJ1+93g=="],
"chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="], "chalk": ["chalk@4.1.2", "", { "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" } }, "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA=="],

View File

@@ -16,8 +16,8 @@
}, },
"devDependencies": { "devDependencies": {
"typescript": "5.9.3", "typescript": "5.9.3",
"@types/node": "25.0.3", "@types/node": "25.0.6",
"@types/react": "19.2.7", "@types/react": "19.2.8",
"@types/react-dom": "19.2.3", "@types/react-dom": "19.2.3",
"@tailwindcss/postcss": "4.1.18", "@tailwindcss/postcss": "4.1.18",
"tailwindcss": "4.1.18", "tailwindcss": "4.1.18",

View File

@@ -16,43 +16,43 @@ export default function DownloadPage () {
</p> </p>
<div className='downloads'> <div className='downloads'>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-win-x64.msi' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-win-x64.msi'
draggable={false} draggable={false}
> >
Windows (x64) Windows (x64)
</Link> </Link>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-win-arm64.msi' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-win-arm64.msi'
draggable={false} draggable={false}
> >
Windows (arm64) Windows (arm64)
</Link> </Link>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-macos-silicon.dmg' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-macos-silicon.dmg'
draggable={false} draggable={false}
> >
macOS (apple silicon) macOS (apple silicon)
</Link> </Link>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-macos-intel.dmg' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-macos-intel.dmg'
draggable={false} draggable={false}
> >
macOS (intel) macOS (intel)
</Link> </Link>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-linux.deb' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-linux.deb'
draggable={false} draggable={false}
> >
Linux (debian) Linux (debian)
</Link> </Link>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-linux.rpm' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-linux.rpm'
draggable={false} draggable={false}
> >
Linux (rehl/fedora) Linux (rehl/fedora)
</Link> </Link>
<Link <Link
href='https://archive.org/download/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-linux.AppImage' href='https://games-r2.lncvrt.xyz/lncvrt-games-launcher/Lncvrt-Games-Launcher-1.0.3-linux.AppImage'
draggable={false} draggable={false}
> >
Linux (appimage/universal) Linux (appimage/universal)

View File

@@ -83,13 +83,13 @@ export default function BerryDashCustomGameInfo () {
<p className='text-2xl mt-4 mb-1'>Downloads</p> <p className='text-2xl mt-4 mb-1'>Downloads</p>
<div className='downloads'> <div className='downloads'>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-Custom-1.1.1-android.apk' href='https://games-r2.lncvrt.xyz/berry-dash-custom/Berry-Dash-Custom-1.1.1-android.apk'
draggable={false} draggable={false}
> >
Android Android
</Link> </Link>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-Custom-1.1.1-ios.ipa' href='https://games-r2.lncvrt.xyz/berry-dash-custom/Berry-Dash-Custom-1.1.1-ios.ipa'
draggable={false} draggable={false}
> >
iOS iOS

View File

@@ -58,13 +58,13 @@ export default function BerryDashLiteGameInfo () {
<p className='text-2xl mt-4 mb-1'>Downloads</p> <p className='text-2xl mt-4 mb-1'>Downloads</p>
<div className='downloads'> <div className='downloads'>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-Lite-1.0-android.apk' href='https://games-r2.lncvrt.xyz/berry-dash-lite/Berry-Dash-Lite-1.0-android.apk'
draggable={false} draggable={false}
> >
Android Android
</Link> </Link>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-Lite-1.0-ios.ipa' href='https://games-r2.lncvrt.xyz/berry-dash-lite/Berry-Dash-Lite-1.0-ios.ipa'
draggable={false} draggable={false}
> >
iOS iOS

View File

@@ -22,13 +22,13 @@ export default function BerryDashUltimateGameInfo () {
<p className='text-2xl mt-4 mb-1'>Downloads</p> <p className='text-2xl mt-4 mb-1'>Downloads</p>
<div className='downloads'> <div className='downloads'>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-Ultimate-1.3.0-android.apk' href='https://games-r2.lncvrt.xyz/berry-dash-ultimate/Berry-Dash-Ultimate-1.3.0-android.apk'
draggable={false} draggable={false}
> >
Android Android
</Link> </Link>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-Ultimate-1.3.0-ios.ipa' href='https://games-r2.lncvrt.xyz/berry-dash-ultimate/Berry-Dash-Ultimate-1.3.0-ios.ipa'
draggable={false} draggable={false}
> >
iOS iOS

View File

@@ -57,13 +57,13 @@ export default function BerryDashWithGunsGameInfo () {
<p className='text-2xl mt-4 mb-1'>Downloads</p> <p className='text-2xl mt-4 mb-1'>Downloads</p>
<div className='downloads'> <div className='downloads'>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-with-Guns-1.1-android.apk' href='https://games-r2.lncvrt.xyz/berry-dash-with-guns/Berry-Dash-with-Guns-1.1-android.apk'
draggable={false} draggable={false}
> >
Android Android
</Link> </Link>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-with-Guns-1.1-ios.ipa' href='https://games-r2.lncvrt.xyz/berry-dash-with-guns/Berry-Dash-with-Guns-1.1-ios.ipa'
draggable={false} draggable={false}
> >
iOS iOS

View File

@@ -107,13 +107,13 @@ export default function BerryDashGameInfo () {
<p className='text-2xl mt-4 mb-1'>Downloads</p> <p className='text-2xl mt-4 mb-1'>Downloads</p>
<div className='downloads'> <div className='downloads'>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-1.8.2-android.apk' href='https://games-r2.lncvrt.xyz/berry-dash/Berry-Dash-1.8.2-android.apk'
draggable={false} draggable={false}
> >
Android Android
</Link> </Link>
<Link <Link
href='https://archive.org/download/berry-dash-archive/Berry-Dash-1.8.2-ios.ipa' href='https://games-r2.lncvrt.xyz/berry-dash/Berry-Dash-1.8.2-ios.ipa'
draggable={false} draggable={false}
> >
iOS iOS