diff --git a/package.json b/package.json
index 52d04a1..31e8272 100644
--- a/package.json
+++ b/package.json
@@ -6,9 +6,7 @@
"scripts": {
"dev": "vite",
"build": "vite build",
- "preview": "vite preview",
- "test:netlify-build": "node scripts/verify-netlify-build.mjs",
- "test:mobile-layout": "node scripts/verify-mobile-layout.mjs"
+ "preview": "vite preview"
},
"devDependencies": {
"vite": "^7.1.0"
diff --git a/scripts/verify-mobile-layout.mjs b/scripts/verify-mobile-layout.mjs
deleted file mode 100644
index 615c106..0000000
--- a/scripts/verify-mobile-layout.mjs
+++ /dev/null
@@ -1,31 +0,0 @@
-import { readFileSync } from 'node:fs';
-
-const rodaPage = readFileSync('groups/RODA/index.html', 'utf8');
-
-const gridMatch = rodaPage.match(/
]*>\s*\$\{translations\[currentLang\]\.viewMembers\}/);
-
-if (!viewMembersMatch) {
- throw new Error('Missing view members link in dosen card template.');
-}
-
-if (viewMembersMatch[1].split(/\s+/).includes('whitespace-nowrap')) {
- throw new Error('View members link must be allowed to wrap instead of clipping on narrow cards.');
-}
-
-console.log('Mobile layout classes keep dosen cards readable on phone viewports.');
diff --git a/scripts/verify-netlify-build.mjs b/scripts/verify-netlify-build.mjs
deleted file mode 100644
index 18535d5..0000000
--- a/scripts/verify-netlify-build.mjs
+++ /dev/null
@@ -1,48 +0,0 @@
-import { existsSync, readdirSync, statSync } from 'node:fs';
-import path from 'node:path';
-
-const root = process.cwd();
-const dist = path.join(root, 'dist');
-const excludedDirs = new Set(['.git', 'dist', 'node_modules']);
-
-function collectFiles(dir, predicate = () => true) {
- const entries = readdirSync(dir, { withFileTypes: true });
- const files = [];
-
- for (const entry of entries) {
- const fullPath = path.join(dir, entry.name);
-
- if (entry.isDirectory()) {
- if (!excludedDirs.has(entry.name)) {
- files.push(...collectFiles(fullPath, predicate));
- }
- continue;
- }
-
- if (entry.isFile() && predicate(fullPath)) {
- files.push(fullPath);
- }
- }
-
- return files;
-}
-
-if (!existsSync(dist) || !statSync(dist).isDirectory()) {
- throw new Error('Missing dist directory. Run `npm run build` first.');
-}
-
-const missingHtmlFiles = collectFiles(root, (file) => file.endsWith('.html'))
- .map((file) => path.relative(root, file))
- .filter((relativePath) => !existsSync(path.join(dist, relativePath)));
-
-const missingAssetFiles = collectFiles(path.join(root, 'assets'))
- .map((file) => path.relative(root, file))
- .filter((relativePath) => !existsSync(path.join(dist, relativePath)));
-
-const missingFiles = [...missingHtmlFiles, ...missingAssetFiles];
-
-if (missingFiles.length > 0) {
- throw new Error(`Missing built files:\n${missingFiles.join('\n')}`);
-}
-
-console.log('All source HTML and static asset files are present in dist.');