Skip to content

Unit testing#13

Merged
safesploit merged 12 commits into
mainfrom
dev
May 28, 2026
Merged

Unit testing#13
safesploit merged 12 commits into
mainfrom
dev

Conversation

@safesploit

Copy link
Copy Markdown
Member

No description provided.

safesploit added 12 commits May 28, 2026 13:06
Reorganise site for publication by moving top-level index, JS and asset files into a public/ directory (including CNAME and assets). Replace the old inline/legacy script and index with an accessible, deferred script and a revamped public/index.html (aria attributes, keyboard handling, noscript notice, no inline event handlers). Add a test harness: package.json with vitest/jsdom devDependencies and test scripts, plus tests (structure, security, script behaviour, optional projects.json checks) and a sitePaths helper for resolving assets. Also tidy .gitignore (remove assets/.DS_Store). This enables automated checks of the static site and prepares the repo for GitHub Pages hosting from public/.
@safesploit safesploit merged commit 2392ef4 into main May 28, 2026
1 check passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant