import test from 'node:test'; import assert from 'node:assert/strict'; import { readFileSync } from 'node:fs'; const indexHtml = readFileSync(new URL('../index.html', import.meta.url), 'utf8'); const viewerHtml = readFileSync(new URL('../viewer.html', import.meta.url), 'utf8'); const repositoryCardsCss = readFileSync(new URL('../css/repository/cards.css', import.meta.url), 'utf8'); test('Tapops index uses module scripts and no inline behavior', () => { assert.match(indexHtml, /