UNPKG

cleanrjs

Version:

Lightweight input masking & validation library

68 lines (67 loc) 1.71 kB
{ "name": "cleanrjs", "version": "0.1.3", "description": "Lightweight input masking & validation library", "main": "src/index.js", "scripts": { "prebuild": "node --import ./scripts/register-loader.js ./scripts/prebuild/index.js", "build": "rollup -c", "prepare": "husky install", "test": "node --experimental-vm-modules node_modules/jest/bin/jest.js --coverage", "format": "prettier --write .", "format-check": "prettier --check ." }, "lint-staged": { "*.{js,json,md,yml,yaml}": [ "prettier --write" ] }, "repository": { "type": "git", "url": "git+https://github.com/tsusheel/cleanrjs.git" }, "keywords": [ "validation", "masking", "forms", "sanitize", "input" ], "author": "Sushil Thakur <tsusheel.135@gmail.com>", "license": "MIT", "type": "module", "bugs": { "url": "https://github.com/tsusheel/cleanrjs/issues" }, "homepage": "https://github.com/tsusheel/cleanrjs#readme", "files": [ "dist", "LICENSE", "README.md" ], "devDependencies": { "@babel/core": "^7.28.5", "@babel/preset-env": "^7.28.5", "@rollup/plugin-alias": "^6.0.0", "@rollup/plugin-babel": "^6.1.0", "@rollup/plugin-commonjs": "^29.0.0", "@rollup/plugin-json": "^6.1.0", "@rollup/plugin-node-resolve": "^16.0.3", "@rollup/plugin-terser": "^0.4.4", "babel-jest": "^30.2.0", "husky": "^9.1.7", "jest": "^30.2.0", "jest-environment-jsdom": "^30.2.0", "prettier": "^3.6.2", "rollup": "^4.52.5", "terser": "^5.44.0", "zod": "^4.1.12" }, "publishConfig": { "access": "public" }, "engines": { "node": "24.11.0" }, "engineStrict": true }