Requirements
Runtime Requirements
js-validation is a zero-dependency vanilla JavaScript library. It requires no external libraries or frameworks at runtime.
| Requirement | Minimum Version |
|---|
| JavaScript | ES6+ (ES2015) |
| Browser | Any modern browser (see Browser Support) |
Development Requirements
For building and contributing to the library:
| Tool | Minimum Version | Purpose |
|---|
| Node.js | >= 22 | Build and test tooling |
| npm | >= 10 | Package management |
Development Dependencies
Setup for Development
# Clone the repository
git clone https://github.com/PHPDevsr/js-validation.git
cd js-validation
# Install dependencies
npm install
# Build the library
npm run build
# Run unit tests
npm test
# Run E2E tests
npm run test:e2e