A small web application, intended to determine whether identifiers used in an application reveal unwanted information.
npm install: Installs dependenciesnpm run dev: Run a development, HMR servernpm run build: Production-ready buildnpm run preview: Run a production-like servernpm run lint: Scans code for potential issues via lintingnpm run test-dev: Continuously runs tests, watching for changesnpm run test: Runs all unit tests once
- Dark mode
- ULID identifiers detected and parsed
- UUID v7 identifiers similarly
- Auto-incrementing integers also handled.
This project is small in scope, intended mostly for educational purposes.
It is largely built using the following:
The choice of many of these libraries was to minimise the bundle size as much as possible.
Additionally the application is pre-rendered for fast initial page loads.