UNPKG

just-validate

Version:

Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with no dependencies (no JQuery!). Support a wide range of predefined rules, async, files, dates validation, custom error messages and styles, localization. Support wri

96 lines (95 loc) 3.27 kB
{ "name": "just-validate", "version": "4.3.0", "description": "Modern, simple, lightweight (~5kb gzip) form validation library written in Typescript, with no dependencies (no JQuery!). Support a wide range of predefined rules, async, files, dates validation, custom error messages and styles, localization. Support writing custom rules and plugins.", "scripts": { "lint-md": "remark . --output", "semantic-release": "semantic-release", "dev": "OUTPUT_FORMAT=es vite --port 3001 --force", "build:es": "OUTPUT_FORMAT=es vite build", "build:umd": "OUTPUT_FORMAT=umd vite build", "build:vite": "rm -rf ./dist && tsc && yarn run build:umd && yarn run build:es", "build:types": "tsc --project tsconfig.types.json", "build": "yarn run build:vite && yarn run build:types", "lint": "tsc && eslint . --ext .ts", "test": "jest", "test:coverage": "jest --coverage", "upgrade-packages": "ncu --configFileName .ncurc.json", "heroku-postbuild": "cd site && yarn run build", "prepare": "husky install" }, "main": "./dist/just-validate.production.min.js", "module": "./dist/just-validate.es.js", "exports": { ".": { "import": "./dist/just-validate.es.js", "require": "./dist/just-validate.production.min.js" } }, "types": "./dist/main.d.ts", "remarkConfig": { "plugins": [ "remark-preset-lint-recommended" ] }, "author": "Georgii Perepecho <horprogs@gmail.com>", "license": "MIT", "repository": { "type": "git", "url": "https://github.com/horprogs/Just-validate.git" }, "keywords": [ "form", "validation", "form validation", "just-validate" ], "bugs": { "url": "https://github.com/horprogs/Just-validate/issues" }, "unpkg": "./dist/just-validate.production.min.js", "files": [ "dist" ], "homepage": "https://github.com/horprogs/Just-validate#readme", "devDependencies": { "@babel/core": "7.20.5", "@babel/preset-env": "7.20.2", "@babel/preset-typescript": "7.18.6", "@commitlint/cli": "17.3.0", "@commitlint/config-conventional": "17.3.0", "@semantic-release/commit-analyzer": "^9.0.2", "@semantic-release/git": "10.0.1", "@semantic-release/github": "^8.0.7", "@semantic-release/npm": "9.0.1", "@semantic-release/release-notes-generator": "10.0.3", "@testing-library/dom": "8.19.0", "@testing-library/jest-dom": "5.16.5", "@testing-library/user-event": "14.4.3", "@types/jest": "29.2.4", "@types/jsdom": "20.0.1", "@types/vfile-message": "2.0.0", "@typescript-eslint/eslint-plugin": "5.45.1", "@typescript-eslint/parser": "5.45.1", "babel-jest": "29.3.1", "eslint": "8.29.0", "eslint-config-prettier": "8.5.0", "eslint-plugin-import": "2.26.0", "eslint-plugin-jest": "27.1.6", "eslint-plugin-prettier": "4.2.1", "husky": "8.0.2", "jest": "29.3.1", "jest-environment-jsdom": "29.3.1", "jsdom": "20.0.3", "just-validate-plugin-date": "1.2.0", "path": "0.12.7", "prettier": "2.8.1", "remark-cli": "11.0.0", "remark-preset-lint-recommended": "6.1.2", "semantic-release": "19.0.5", "terser": "5.16.1", "ts-node": "10.9.1", "typescript": "4.9.3", "vite": "3.2.5" } }