UNPKG

@react-input-validator/rules

Version:

The validation rule objects used by the packages: `@react-input-validator/core`, `@react-input-validator/native` and `@react-input-validator/web`

70 lines (69 loc) 2.03 kB
{ "name": "@react-input-validator/rules", "version": "2.0.2", "description": "The validation rule objects used by the packages: `@react-input-validator/core`, `@react-input-validator/native` and `@react-input-validator/web`", "author": "AT Mulyana <atmulyana@yahoo.com>", "license": "MIT", "repository": "https://github.com/atmulyana/react-input-validator", "keywords": [ "react", "react-native", "form", "input", "validation", "validator" ], "publishConfig": { "access": "public" }, "scripts": { "build:cjs": "tsc -p .", "build:esm": "tsc -p tsconfig.esm.json", "build": "npm run build:cjs && npm run build:esm", "prepack": "npm run build && shx cp -u ../../README.md ./README.md && shx cp -u ../../LICENSE ./LICENSE", "test": "jest" }, "exports": { ".": { "types": "./dist/types/index.d.ts", "import": "./dist/esm/index.js", "default": "./dist/cjs/index.js" }, "./messages": { "types": "./dist/types/messages.d.ts", "import": "./dist/esm/messages.js", "default": "./dist/cjs/messages.js" }, "./Rule": { "types": "./dist/types/Rule.d.ts", "import": "./dist/esm/Rule.js", "default": "./dist/cjs/Rule.js" } }, "files": [ "*", "!__tests__/*", "!babel.config.js", "!tsconfig.json", "!tsconfig.esm.json" ], "engines": { "node": ">=14.13.0" }, "dependencies": { "javascript-common": "*" }, "devDependencies": { "@babel/core": "^7.27.7", "@babel/preset-env": "^7.27.2", "@babel/preset-typescript": "^7.27.1", "babel-jest": "^30.0.2", "jest": "^30.0.3", "typescript": "^5.8.3" }, "jest": { "testMatch": [ "**/__tests__/**/*.+(spec|test).[jt]s?(x)" ] } }