diff --git a/apps/dashboard/public/assets/examples/Thirdweb_Terms_of_Service.pdf b/apps/dashboard/public/assets/examples/Thirdweb_Terms_of_Service.pdf deleted file mode 100644 index 0447d9ac7e7..00000000000 Binary files a/apps/dashboard/public/assets/examples/Thirdweb_Terms_of_Service.pdf and /dev/null differ diff --git a/apps/dashboard/public/assets/examples/thirdweb_Privacy_Policy_May_2022.pdf b/apps/dashboard/public/assets/examples/thirdweb_Privacy_Policy_May_2022.pdf deleted file mode 100644 index 3f1d41a6c54..00000000000 Binary files a/apps/dashboard/public/assets/examples/thirdweb_Privacy_Policy_May_2022.pdf and /dev/null differ diff --git a/apps/dashboard/public/assets/grant/superchain/hero.png b/apps/dashboard/public/assets/grant/superchain/hero.png deleted file mode 100644 index 8fb30967f49..00000000000 Binary files a/apps/dashboard/public/assets/grant/superchain/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/landingpage/desktop/account-abstraction.png b/apps/dashboard/public/assets/landingpage/desktop/account-abstraction.png deleted file mode 100644 index 0488969290a..00000000000 Binary files a/apps/dashboard/public/assets/landingpage/desktop/account-abstraction.png and /dev/null differ diff --git a/apps/dashboard/public/assets/landingpage/desktop/guest.png b/apps/dashboard/public/assets/landingpage/desktop/guest.png deleted file mode 100644 index 1c0f22c93bb..00000000000 Binary files a/apps/dashboard/public/assets/landingpage/desktop/guest.png and /dev/null differ diff --git a/apps/dashboard/public/assets/landingpage/mobile-hero.png b/apps/dashboard/public/assets/landingpage/mobile-hero.png deleted file mode 100644 index da011358ad3..00000000000 Binary files a/apps/dashboard/public/assets/landingpage/mobile-hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/landingpage/mobile/account-abstraction.png b/apps/dashboard/public/assets/landingpage/mobile/account-abstraction.png deleted file mode 100644 index 65162fd0e32..00000000000 Binary files a/apps/dashboard/public/assets/landingpage/mobile/account-abstraction.png and /dev/null differ diff --git a/apps/dashboard/public/assets/landingpage/mobile/guest.png b/apps/dashboard/public/assets/landingpage/mobile/guest.png deleted file mode 100644 index e6124f568f9..00000000000 Binary files a/apps/dashboard/public/assets/landingpage/mobile/guest.png and /dev/null differ diff --git a/apps/dashboard/public/assets/learn/hero.png b/apps/dashboard/public/assets/learn/hero.png deleted file mode 100644 index ea843f6d132..00000000000 Binary files a/apps/dashboard/public/assets/learn/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/network-pages/solana/hero.png b/apps/dashboard/public/assets/network-pages/solana/hero.png deleted file mode 100644 index ecab34db2a4..00000000000 Binary files a/apps/dashboard/public/assets/network-pages/solana/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/og-image/smart-contracts.png b/apps/dashboard/public/assets/og-image/smart-contracts.png deleted file mode 100644 index f4cf24270aa..00000000000 Binary files a/apps/dashboard/public/assets/og-image/smart-contracts.png and /dev/null differ diff --git a/apps/dashboard/public/assets/og-image/ui-components.png b/apps/dashboard/public/assets/og-image/ui-components.png deleted file mode 100644 index a5e47ec437f..00000000000 Binary files a/apps/dashboard/public/assets/og-image/ui-components.png and /dev/null differ diff --git a/apps/dashboard/public/assets/partner-pages/shopify/hero.png b/apps/dashboard/public/assets/partner-pages/shopify/hero.png deleted file mode 100644 index eb6a5ff66aa..00000000000 Binary files a/apps/dashboard/public/assets/partner-pages/shopify/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-icons/infrastructure.png b/apps/dashboard/public/assets/product-icons/infrastructure.png deleted file mode 100644 index b81ff98f2dd..00000000000 Binary files a/apps/dashboard/public/assets/product-icons/infrastructure.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-icons/smart-contracts.png b/apps/dashboard/public/assets/product-icons/smart-contracts.png deleted file mode 100644 index 1f294631d4d..00000000000 Binary files a/apps/dashboard/public/assets/product-icons/smart-contracts.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-icons/ui-components.png b/apps/dashboard/public/assets/product-icons/ui-components.png deleted file mode 100644 index e6c11fab6a2..00000000000 Binary files a/apps/dashboard/public/assets/product-icons/ui-components.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/connect/account-abstraction.png b/apps/dashboard/public/assets/product-pages/connect/account-abstraction.png deleted file mode 100644 index 4c1af032df1..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/connect/account-abstraction.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/contracts/desktop-hero.png b/apps/dashboard/public/assets/product-pages/contracts/desktop-hero.png deleted file mode 100644 index 197f8c970ad..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/contracts/desktop-hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/contracts/mobile-hero.png b/apps/dashboard/public/assets/product-pages/contracts/mobile-hero.png deleted file mode 100644 index 4f10af208d3..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/contracts/mobile-hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/dashboard/hero.png b/apps/dashboard/public/assets/product-pages/dashboard/hero.png deleted file mode 100644 index f77b7effacb..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/dashboard/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/deploy/hero.png b/apps/dashboard/public/assets/product-pages/deploy/hero.png deleted file mode 100644 index 2fcedde21c5..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/deploy/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/engine/account-abstraction.png b/apps/dashboard/public/assets/product-pages/engine/account-abstraction.png deleted file mode 100644 index 2b59e07c138..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/engine/account-abstraction.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/engine/mobile-hero.png b/apps/dashboard/public/assets/product-pages/engine/mobile-hero.png deleted file mode 100644 index e63a0453d46..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/engine/mobile-hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/engine/smart-contracts.png b/apps/dashboard/public/assets/product-pages/engine/smart-contracts.png deleted file mode 100644 index 2f7eaae86a9..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/engine/smart-contracts.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/extensions/hero.png b/apps/dashboard/public/assets/product-pages/extensions/hero.png deleted file mode 100644 index 928ab3e396c..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/extensions/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/pre-builts/hero.png b/apps/dashboard/public/assets/product-pages/pre-builts/hero.png deleted file mode 100644 index 80f710e303d..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/pre-builts/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/publish/hero.png b/apps/dashboard/public/assets/product-pages/publish/hero.png deleted file mode 100644 index e1491f4cc10..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/publish/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/sdk/hero.png b/apps/dashboard/public/assets/product-pages/sdk/hero.png deleted file mode 100644 index ead632db97b..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/sdk/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/account-abstraction.png b/apps/dashboard/public/assets/product-pages/smart-wallet/account-abstraction.png deleted file mode 100644 index ee635e97211..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/account-abstraction.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/batch-txns.png b/apps/dashboard/public/assets/product-pages/smart-wallet/batch-txns.png deleted file mode 100644 index d973202790d..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/batch-txns.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/dashboard.png b/apps/dashboard/public/assets/product-pages/smart-wallet/dashboard.png deleted file mode 100644 index 2db74c7437d..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/dashboard.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/desktop-hero.png b/apps/dashboard/public/assets/product-pages/smart-wallet/desktop-hero.png deleted file mode 100644 index 3f920f6e946..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/desktop-hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/full-programmability.png b/apps/dashboard/public/assets/product-pages/smart-wallet/full-programmability.png deleted file mode 100644 index 6fcaffb02e2..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/full-programmability.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/invisible-wallet.png b/apps/dashboard/public/assets/product-pages/smart-wallet/invisible-wallet.png deleted file mode 100644 index f32e9c58273..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/invisible-wallet.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/managed-infrastructure.png b/apps/dashboard/public/assets/product-pages/smart-wallet/managed-infrastructure.png deleted file mode 100644 index 0b103a0bf58..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/managed-infrastructure.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/mobile-hero.png b/apps/dashboard/public/assets/product-pages/smart-wallet/mobile-hero.png deleted file mode 100644 index d115d0bef2e..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/mobile-hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/pair-any-wallet.png b/apps/dashboard/public/assets/product-pages/smart-wallet/pair-any-wallet.png deleted file mode 100644 index de478e56046..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/pair-any-wallet.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/smart-contracts.png b/apps/dashboard/public/assets/product-pages/smart-wallet/smart-contracts.png deleted file mode 100644 index e2f0cfc0786..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/smart-contracts.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/ui-components.png b/apps/dashboard/public/assets/product-pages/smart-wallet/ui-components.png deleted file mode 100644 index d003603c7c7..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/ui-components.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/smart-wallet/which-contract.png b/apps/dashboard/public/assets/product-pages/smart-wallet/which-contract.png deleted file mode 100644 index 45791631eca..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/smart-wallet/which-contract.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/storage/hero.png b/apps/dashboard/public/assets/product-pages/storage/hero.png deleted file mode 100644 index 1ce2ac952be..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/storage/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/ui-components/hero.png b/apps/dashboard/public/assets/product-pages/ui-components/hero.png deleted file mode 100644 index cf87071feea..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/ui-components/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/product-pages/wallet-sdk/hero.png b/apps/dashboard/public/assets/product-pages/wallet-sdk/hero.png deleted file mode 100644 index 86d9a2376f8..00000000000 Binary files a/apps/dashboard/public/assets/product-pages/wallet-sdk/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/solutions-pages/commerce/hero.png b/apps/dashboard/public/assets/solutions-pages/commerce/hero.png deleted file mode 100644 index 9c8e342b7bf..00000000000 Binary files a/apps/dashboard/public/assets/solutions-pages/commerce/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/solutions-pages/gaming/hero.png b/apps/dashboard/public/assets/solutions-pages/gaming/hero.png deleted file mode 100644 index baa78bdf06e..00000000000 Binary files a/apps/dashboard/public/assets/solutions-pages/gaming/hero.png and /dev/null differ diff --git a/apps/dashboard/public/assets/solutions-pages/minting/hero.png b/apps/dashboard/public/assets/solutions-pages/minting/hero.png deleted file mode 100644 index cfa17ee4b2c..00000000000 Binary files a/apps/dashboard/public/assets/solutions-pages/minting/hero.png and /dev/null differ diff --git a/apps/dashboard/scripts/deleteUnusedAssets.ts b/apps/dashboard/scripts/deleteUnusedAssets.ts new file mode 100644 index 00000000000..3b891c622ba --- /dev/null +++ b/apps/dashboard/scripts/deleteUnusedAssets.ts @@ -0,0 +1,28 @@ +import { promises as fs } from "node:fs"; +import path from "node:path"; + +// after running logUnusedAssets.ts, +// 1. validate the output +// 2. If you think that a file should not be deleted, remove it from the output +// 3. paste the output files in `filesToDelete` and run this script to delete them +const filesToDelete: string[] = []; + +async function deleteFiles() { + for (const filePath of filesToDelete) { + try { + const fullPath = path.join(process.cwd(), filePath); + await fs.unlink(fullPath); + console.log(`Deleted: ${filePath}`); + } catch (error) { + if ((error as NodeJS.ErrnoException).code === "ENOENT") { + console.warn(`File not found: ${filePath}`); + } else { + console.error(`Error deleting ${filePath}:`, error); + } + } + } + + console.log("--- DONE ---"); +} + +deleteFiles(); diff --git a/apps/dashboard/scripts/logUnusedAssets.ts b/apps/dashboard/scripts/logUnusedAssets.ts index 2892a19eef3..cff9013f422 100644 --- a/apps/dashboard/scripts/logUnusedAssets.ts +++ b/apps/dashboard/scripts/logUnusedAssets.ts @@ -26,9 +26,6 @@ const filesToIgnore = new Set([ // macOS stuff "public/assets/product-pages/.DS_Store", "public/assets/.DS_Store", - // pdfs - "public/Thirdweb_Terms_of_Service.pdf", - "public/thirdweb_Privacy_Policy_May_2022.pdf", ]); function getAllFilesInFolder(folderPath: string) {