{"_id":"@21epub/epub-form-validation","_rev":"15-a790682840f4b14164fd20a5a7601755","name":"@21epub/epub-form-validation","dist-tags":{"latest":"0.0.3-alpha.3"},"versions":{"0.0.2":{"name":"@21epub/epub-form-validation","version":"0.0.2","description":"validation for epub form","author":{"name":"icey0126"},"license":"MIT","homepage":"https://github.com/21epub/epub-form-validation","repository":{"type":"git","url":"git+https://github.com/21epub/epub-form-validation.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"joi":"^17.3.0","react":"^17.0.1","react-dom":"^17.0.1"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"c9f78ea95053b149cf79e44d31b90df7d2e438e1","bugs":{"url":"https://github.com/21epub/epub-form-validation/issues"},"_id":"@21epub/epub-form-validation@0.0.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"zhangwei0126","email":"zhangwei@21epub.com"},"dist":{"integrity":"sha512-Gwj/MQLuhnOqZjaUMfjpVnt647lAj/9ae2R+4jRjxeoLaWzGBd2YwgD/fK03vcVlFJlFccY5IZQA8nE7Gb6AqA==","shasum":"d6b52b9c740b4593d7ed7e36f4b063eeffae5270","tarball":"https://registry.npmjs.org/@21epub/epub-form-validation/-/epub-form-validation-0.0.2.tgz","fileCount":14,"unpackedSize":89818,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx03zCRA9TVsSAnZWagAAtBcQAJ0NGhdAdKybnr5RY8kK\nk2Wbok1rYOpxAlHYkqUOTa68cW109oQ5gd/ssQkQqbEVSmvI+6AgMWaL+daa\nb6CGY2zLQqxH3sHqGS/BZx/HIwfHDxZSskkM7pDndth2hME2p+ZhRdlxoc6V\nh16yzuVTYu6oYtAYq9tUruVde6oatpLxywpyAFJvtHkyULeddClcKXaNvz1x\nkotTXzcO3aDaXR8XFBgKiKPCy0Iohq4f6oaN+IxW5t7FmPAUnQvCF2V7a14x\nCgbiwn0qFSVGppMIRNeqWRqOdfJGT95RylAbizSi/ro/X+Zq8EsHTiLK0lYX\nohhuK+QC7YAl8LKybY+M7iWmY/DrPgIIZmxUYci8LabAofl9QaYo2eifdt9U\nWCwhF9QR73xRue7NmOJODWdiI193murK7JVOmlA//MSV25dt8lmiaZZ7HYNH\n+LSVwz8eY3k9KH9wK3VsvfD9vycoBDp5/vvBuBJpR8kcu60GjMKKYqo6GDCk\nMBe46rODzVU0mNfgNoZlZoCaR60pTYbGu20SLec0AG3fY4nxxoFiH0w+WkvA\n90spSsbQKNQF3BeCAx2l/C8jrRQeWQqrUmlcFK6LPBx4G6a+iih80j7CGnUv\nZJD3GXRQeGBnJPxe+tb3QziegVh0OnQdNTdTqayYgJ3CbTLVaBVwRyslsJoL\nvC/v\r\n=bRAj\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIQC/Vo+47mkVaOqXd4ytPXiBAFI5uMoCzvgpoxexRyluiAIgZb5NlWHNZBJ0JBxETt1wBt9RbcBvY+cO1zN1wr+jOxw="}]},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epub-form-validation_0.0.2_1606897138551_0.9681852100423305"},"_hasShrinkwrap":false},"0.0.3-alpha.0":{"name":"@21epub/epub-form-validation","version":"0.0.3-alpha.0","description":"validation for epub form","author":{"name":"icey0126"},"license":"MIT","homepage":"https://github.com/21epub/epub-form-validation","repository":{"type":"git","url":"git+https://github.com/21epub/epub-form-validation.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"joi":"^17.3.0","react":"^17.0.1","react-dom":"^17.0.1"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"a7f42638cf01abe671e4345740d499a6a1c0f717","bugs":{"url":"https://github.com/21epub/epub-form-validation/issues"},"_id":"@21epub/epub-form-validation@0.0.3-alpha.0","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"zhangwei0126","email":"zhangwei@21epub.com"},"dist":{"integrity":"sha512-0mK5bhhtB0rrSroGo02J8Hgl52g4G9jWOBY8c0SZit5fZaqtyzxdCVidn5uEQBgIARB3PQ/qrpBdpZAI6fVcEA==","shasum":"008389ce009f842187b7b26615d976bb323d6160","tarball":"https://registry.npmjs.org/@21epub/epub-form-validation/-/epub-form-validation-0.0.3-alpha.0.tgz","fileCount":14,"unpackedSize":89992,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJfx1OjCRA9TVsSAnZWagAA144QAIfpysMMpDpXHfrZ29kK\nUwQo3/QMavdFLv1CHUJLxeXeD+wJJY6U2uJ9rJmXpZQ2IA4ni+De+J9fDt8b\n1HRbQ8zLcXQ4xCXd7DeW1x84182cUIBsh4NRNOBbPBQRN3Wi3D342Ch3IjVG\nWHlTYIbIqN8B1Z1mMCoyyRCnP2kfMG/9W4Bqp7YeGdCoXHivLhAjXXqJUt3c\nSThyI2sM1GN7EBycVriV5mwCw93CNOxPRGmynUA3lwTlfTuHWGo6p4G8URxe\nklpX+HL9OK9LmNEjPrBIxOIJWgbzAFa/l2LwDdLLi0ePp9Tr/1iJ2KzC4Y6q\nwW8TsKN2bYF5g7nOk3f6grwWCIEvoDJEzv4u/QyfJuIenhtPexhGXI+zi0o5\nKE31t4Uzctus+OV6W/9tWHMO0fgPWN2smvkdBo+u2cF5roUNRX3WEQh4Hz8y\nMsFm9OtMW+iLIofDXCCzgPJOkuro1QZqhZCx55SnbmXJW3HCbPfQKX2NX+6F\ndigVgeXC2Pqc57s4LldyrR6HwK7/R9dDA5aaj2C5cl91tQgcOL8Sy5+eanTC\naLrddNiufHC0U7dMDYfc63N1A2wC2kc9gJ8hjAGwEtg25CQMVTxxCPjvnv9/\nXEpBi9lffMwMQXE4AdJNe8Xonc6yOfL064z7lV0g8fTw+3Bx3OH5Uw2Ae9v+\ncC2R\r\n=e/Qx\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEhmhs5X1kgh8XLUvszB+D8efhCuYLA+vDDN3VNVQgZmAiEAs6SPzPCzE+VffRZFcdmq7B9MhNh83ilsRCvnTyZTbPI="}]},"directories":{},"maintainers":[{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"dxsix","email":"zhupengcheng@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"gary.guzy","email":"garrygu@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epub-form-validation_0.0.3-alpha.0_1606898592067_0.7080366330319667"},"_hasShrinkwrap":false},"0.0.3-alpha.1":{"name":"@21epub/epub-form-validation","version":"0.0.3-alpha.1","description":"validation for epub form","author":{"name":"icey0126"},"license":"MIT","homepage":"https://github.com/21epub/epub-form-validation","repository":{"type":"git","url":"git+https://github.com/21epub/epub-form-validation.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"joi":"^17.3.0","react":"^17.0.1","react-dom":"^17.0.1"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"4d57252a40a8e8b4f6b60b4d8fcb1b908a1197e1","bugs":{"url":"https://github.com/21epub/epub-form-validation/issues"},"_id":"@21epub/epub-form-validation@0.0.3-alpha.1","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"zhangwei0126","email":"zhangwei@21epub.com"},"dist":{"integrity":"sha512-+vhEWe+M8WC2S+hj5DAV2IGbjAfwfQAupAFpx2l2aVMD+5t1eBN4e9oYybKTwPhBIOTe5RPNFzWGt3BiKyE2JQ==","shasum":"db0174fc67528d9c356f554f2b8205f5a75869fd","tarball":"https://registry.npmjs.org/@21epub/epub-form-validation/-/epub-form-validation-0.0.3-alpha.1.tgz","fileCount":14,"unpackedSize":92768,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgD+6vCRA9TVsSAnZWagAAoKsP/3QUNju3rZtSmvlrjuZJ\nfCMdBEjEbUkL1MX8TsITksqPrGIdEm8/HtQDzhtxIyo7dDIqI5V5Lh1SCXNT\neKVuq2izE0T7yXI/qccEHNK2SonI5SvOBNu/7SBoBBNK0clEvCNrJTNl4BXC\npr7iBdFRoiuQY0MfB6YFvqkG+3cjGpkv3zNF2jWG0XM2KF+a92MBXtW8SsBw\n4ei+i/98lxcURfvQfzj/1rI+QYyWfH0ArAqVjaeqS2CMAWFJbxLmcPdfWnlN\nclcWhEU897NRtHyloOLtBKoMC2tRKW2FUpKY74Du9yuWQ7s/hcsDKYRDve2D\nBD1tZLD2qQuPNgolHlVWkPMisdUFHNYsw5PHh5s9oiz1rijvAIoRhDVpdK74\nLHZ0RJuBHsxUUDfhuHumz/LERCnRrmxD45cCwhiK3hYjnx5XA/oTbJba+qGw\n5lkRbA5igR8yovUTOOK7TrWaIYfqpvKaq7T1aUn3uVniiUKlMiMTYpLedjFF\ncPxie5pJYRiWGxHGQRlJx88/SaSam50ppXz0kvL8iMaoiuS5Gu31FnZpSTj2\nGK9cYTPklj2a2qPAb5s6xvf874kf5YnJf07Gksb+q+0beb/fR7+HZWBVJqeJ\nHJW43rb7LpYTHMI6Atmhve7WeUCrlADC7efBJzKFs3+IUfztcP3r0zA+li5o\nvii/\r\n=dDhB\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCIEi2LiSMVGioSIZ8iBh0A6ZBpUGIXGEUBS+IQDHNTIi5AiEAyOXCywRYDhRkoyWXLIVlffXbzB7ONKmr7ZdLyWi5HXE="}]},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epub-form-validation_0.0.3-alpha.1_1611656879134_0.16695959802036064"},"_hasShrinkwrap":false},"0.0.3-alpha.2":{"name":"@21epub/epub-form-validation","version":"0.0.3-alpha.2","description":"validation for epub form","author":{"name":"icey0126"},"license":"MIT","homepage":"https://github.com/21epub/epub-form-validation","repository":{"type":"git","url":"git+https://github.com/21epub/epub-form-validation.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"joi":"^17.3.0","react":"^17.0.1","react-dom":"^17.0.1"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"9bef826acc0770b15545096bf4688c2530735597","bugs":{"url":"https://github.com/21epub/epub-form-validation/issues"},"_id":"@21epub/epub-form-validation@0.0.3-alpha.2","_npmVersion":"6.4.1","_nodeVersion":"10.15.2","_npmUser":{"name":"zhangwei0126","email":"zhangwei@21epub.com"},"dist":{"integrity":"sha512-XLP849uyjHD6CRjZ6/GOPx9a3w1QB1Dm9WhEZOEr0tGeLA0nkJBUGr46UtEChYl85cJd37VwWwbp/DYxW1mFJQ==","shasum":"65e646417bdec6b8cb642ecb1c85acc810e308ac","tarball":"https://registry.npmjs.org/@21epub/epub-form-validation/-/epub-form-validation-0.0.3-alpha.2.tgz","fileCount":14,"unpackedSize":94201,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v3.0.13\r\nComment: https://openpgpjs.org\r\n\r\nwsFcBAEBCAAQBQJgM1D6CRA9TVsSAnZWagAAvvMP+gJ54JQ6m8RjFAcMneWg\n9TWCDILfY4OmoV+tQlqO2WZN5iOWdyj2CYyzhQPrqJ66AR8uFxlK6Mao7MbR\n346KDYNXCBjLz8ewp5sGa8Oq3AOTBNNI1zChxCZQYdzsZqsn8raQdQrvRuuS\nxFZ9tuCLLOQVHPHocZouupCPFU3Jw6aS4GG8u1icKRJOt4JtF+l+FVqN93DD\nF7DRZVp0HggjNtBMkbFnSUJ1wVF7Gr4RXXNdx2zpk2B7Xg4MHdpaje0wc2QJ\nBlDYyYSg4T8tMnke2VuyhXB9TOqWMW+zBkeair30uwW+/g17RC00JuyoWIF7\ndQbcZQPES2LtwX/N8lCEgQDE2xRYoD0oqjouS4fizVqG53jvdsstmW4WdCPY\nWH6ueOOOdN2AenObUfU294qO8T5FUEl2vwLUZq+lEQlSR3DBT6nzKXnCHFo8\ni8TWA2dWdfx28hNpXP+A62YbddqnXCkJqkVNcy+sSCtJCgNybpffVRSJMu6C\nW2j0iVqsT7dfWDkqiO88fJDwVvrkSLooI0qsLFnpZDynblCThlu5SmXzsOK1\nk0ne2aVlJHrto0K5/Hu2ZjWVdCXxn0QF5qReP90dWdVv0IKrO8XgB54xfqse\nH+AWL4oxsBN8qY/ufGaQ8Dj7EjfML44P2Jhwr7Q8oS/0fV1eZCKbUGmJktnK\neGRH\r\n=44zA\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEUCID5Polg3QMDirTHQMeoITjF6nG4BvnPXKKevPUn8FhYIAiEA0Tt1Y4WGk1GjUd+GDyw9vYcpFEi0trYRE5A8Wsy2P+s="}]},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epub-form-validation_0.0.3-alpha.2_1613975801534_0.9743409430906522"},"_hasShrinkwrap":false},"0.0.3-alpha.3":{"name":"@21epub/epub-form-validation","version":"0.0.3-alpha.3","description":"validation for epub form","author":{"name":"icey0126"},"license":"MIT","homepage":"https://github.com/21epub/epub-form-validation","repository":{"type":"git","url":"git+https://github.com/21epub/epub-form-validation.git"},"main":"dist/index.js","module":"dist/index.modern.js","source":"src/index.tsx","engines":{"node":">=10"},"keywords":["react","parcel","typescript"],"scripts":{"clean":"rm dist/bundle.js","clean-build":"rm build/*","start":"parcel example/index.html --out-dir ./build","start:proxy":"node ./scripts/proxy-server.js","build-example":"parcel build example/index.html --out-dir ./build","build-prod":"run-s clean-build build-example","test":"jest --coverage","lint":"run-s lint:js lint:style lint:prettier","lint-staged:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:js":"eslint --fix --cache --ext .ts,.tsx ./src","lint:prettier":"prettier --check --write \"**/*.{tsx,ts,less,md,json}\" --end-of-line auto","lint:style":"stylelint --aei --fix \"src/**/*.less\" --syntax less","start-w":"microbundle-crl watch --no-compress --format modern,cjs --sourcemap","build":"microbundle-crl --no-compress --format modern,cjs","prettier":"prettier -c --write \"**/*\"","release":"git fetch --tags && npx standard-version","release:alpha":"npm run release -- --prerelease alpha","commit":"lint-staged && npx git-cz","prepublishOnly":"run-s lint test build","install-peers":"npm-install-peers"},"lint-staged":{"**/*.less":"stylelint --fix --syntax less","**/*.{ts,tsx}":"npm run lint-staged:js","**/*.{tsx,ts,less,md,json}":["prettier --write"]},"husky":{"hooks":{"pre-commit":"lint-staged"}},"peerDependencies":{"react":"^16.14.0","react-dom":"^16.14.0"},"dependencies":{"joi":"^17.3.0","react":"^17.0.1","react-dom":"^17.0.1"},"devDependencies":{"@babel/core":"7.11.6","@babel/preset-env":"7.11.5","@babel/preset-react":"7.10.4","@babel/preset-typescript":"7.10.4","@testing-library/jest-dom":"^4.2.4","@testing-library/react":"^9.5.0","@testing-library/user-event":"^7.2.1","@types/jest":"26.0.14","@types/react":"16.9.50","@types/react-dom":"16.9.8","@typescript-eslint/eslint-plugin":"4.0.1","@typescript-eslint/parser":"4.0.1","autoprefixer":"9.8.6","babel-jest":"26.3.0","eslint":"^6.8.0","eslint-config-prettier":"^6.7.0","eslint-config-standard":"^14.1.0","eslint-config-standard-react":"^9.2.0","eslint-plugin-import":"^2.18.2","eslint-plugin-node":"^11.0.0","eslint-plugin-prettier":"^3.1.1","eslint-plugin-promise":"^4.2.1","eslint-plugin-react":"^7.17.0","eslint-plugin-standard":"^4.0.1","husky":"4.3.0","jest":"26.4.2","less":"^3.12.2","lint-staged":"^10.0.0","microbundle-crl":"^0.13.11","npm-install-peers":"1.2.1","npm-run-all":"4.1.5","parcel-bundler":"1.12.4","parcel-plugin-less-js-enabled":"^1.0.2","parcel-proxy-server":"1.1.0","postcss-modules":"3.2.2","prettier":"2.1.2","stylelint":"^13.0.0","stylelint-config-css-modules":"2.2.0","stylelint-config-prettier":"8.0.2","stylelint-config-rational-order":"0.1.2","stylelint-config-standard":"20.0.0","stylelint-declaration-block-no-ignored-properties":"2.3.0","typescript":"4.0.3"},"gitHead":"955324cf06356a7e880c7d43fb6af85773716b3b","bugs":{"url":"https://github.com/21epub/epub-form-validation/issues"},"_id":"@21epub/epub-form-validation@0.0.3-alpha.3","_nodeVersion":"12.20.0","_npmVersion":"6.14.8","dist":{"integrity":"sha512-Q457F+G5eY86KwMVB2cyUJLs5kJ8wyTK0vzdJX6OF9vi1HVp8xFfNoeuVIJRY3hi4asUbaLX9n7f7KJIp65Ung==","shasum":"da4c790508e506aa57ddf62a14caffef1bcc6507","tarball":"https://registry.npmjs.org/@21epub/epub-form-validation/-/epub-form-validation-0.0.3-alpha.3.tgz","fileCount":14,"unpackedSize":95096,"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJiOD/TACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2VmrFJg//T25sKI2GXUuyqLVVRfyiK0JHRyvFlRmIwPOjtEquIFbNAmC2\r\nduCOMF/5fTc7CHJvBVwvsuItvN5IQ/HauksiT3oJA6D5CUB3dQp4LcXtD/7N\r\noYUcvCAib6CVLjRUk60SmaI6dg0NRKSz+6Jm9Vl98WGiK0auTcgwam/BdGB2\r\nI5EZAOh3VTN1mTvbRRNWCia4NNdmkjSpWfqO0xz0ILPpmRr3/+rHOG7DuGGp\r\nbP/YKltdL/6v6emz4dREU01PTFlLqK8P0LmWFmhJvUkjTJWOoZRTfwSXjaO9\r\nB2Vvz71Jm5nFyh99c3ODiosbS7xPTfsExuI/MMIKdCYbgs8aZVh93RoRgd15\r\naeuSUCMUnkWl0qGUEZaWW+q0lANXnfp4aGhfS9N4A8+IBpG2sndPHpCPCxmH\r\nmRcU+S6X7yzgdlllhfCs6/mR/z7dg161/8GWI7K0y8dqE9KmjJd0/vbvMo4K\r\nhDlWMVzmKlIvcf/GVY2Gx0XcRRcdTEHSGAeykl1wdD+yYTQUQH032gp0kVwZ\r\nw2ek5phUlU72O8wn89ovEWicKhKg6FKfMqDnLlhwf8firLxKzabsLm19biKA\r\nWU3OfbDneoRtkuaTpF1ltEG1MmJIuDqjDHFFKGGPkfrQ8tcfjfQk9ggZs9pE\r\nzufGmKW1DkIiTZtkPIa7V493MI6HZADfwzc=\r\n=kfnO\r\n-----END PGP SIGNATURE-----\r\n","signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQC6JWxK/MNNMCtW5kY/qr+uYQbPLv9y+/wVQTOEzNQSUwIhAIAFplA0QFjL43acBvxvN7klifC8QpBXu5ZxdeL7chwv"}]},"_npmUser":{"name":"zhangwei0126","email":"zhangwei@21epub.com"},"directories":{},"maintainers":[{"name":"gary.guzy","email":"garrygu@21epub.com"},{"name":"zhangwei0126","email":"zhangwei@21epub.com"},{"name":"dxsix","email":"1071667708@qq.com"},{"name":"liqiuliepub","email":"liqiuli@21epub.com"},{"name":"wagon1104","email":"wagon1104@163.com"},{"name":"xuyucheng","email":"xuyucheng@21epub.com"},{"name":"ongyuxing","email":"ongyuxing@outlook.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/epub-form-validation_0.0.3-alpha.3_1647853523482_0.0284304523747132"},"_hasShrinkwrap":false}},"time":{"created":"2020-12-02T08:18:58.550Z","0.0.2":"2020-12-02T08:18:58.685Z","modified":"2024-04-15T03:04:47.898Z","0.0.3-alpha.0":"2020-12-02T08:43:12.330Z","0.0.3-alpha.1":"2021-01-26T10:27:59.263Z","0.0.3-alpha.2":"2021-02-22T06:36:41.682Z","0.0.3-alpha.3":"2022-03-21T09:05:23.665Z"},"maintainers":[{"email":"1792900546@qq.com","name":"csj117"},{"email":"garrygu@21epub.com","name":"gary.guzy"},{"email":"zhangwei@21epub.com","name":"zhangwei0126"},{"email":"1071667708@qq.com","name":"dxsix"},{"email":"wagon1104@163.com","name":"wagon1104"},{"email":"ongyuxing@outlook.com","name":"ongyuxing"}],"description":"validation for epub form","homepage":"https://github.com/21epub/epub-form-validation","keywords":["react","parcel","typescript"],"repository":{"type":"git","url":"git+https://github.com/21epub/epub-form-validation.git"},"author":{"name":"icey0126"},"bugs":{"url":"https://github.com/21epub/epub-form-validation/issues"},"license":"MIT","readme":"# @21epub/epub-form-validation\n\n> validation for epub form\n\n[![NPM](https://img.shields.io/npm/v/@21epub/epub-form-validation.svg)](https://www.npmjs.com/package/@21epub/epub-form-validation) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com) [![Build Status](https://img.shields.io/travis/com/21epub/epub-form-validation)](https://travis-ci.com/github/21epub/epub-form-validation) [![Codecov](https://img.shields.io/codecov/c/github/21epub/epub-form-validation)](https://codecov.io/gh/21epub/epub-form-validation)\n\n## Intro\n\nThis is a component for react.\n\n## Feature\n\n- [x] Easy-to-use\n- [x] Typescript Support\n\n## Install\n\n```bash\nnpm install --save @21epub/epub-form-validation\n```\n\n## Usage\n\n```tsx\nimport React, { Component } from 'react'\n\nimport MyComponent from '@21epub/epub-form-validation'\nimport '@21epub/epub-form-validation/dist/index.css'\n\nclass Example extends Component {\n  render() {\n    return <MyComponent />\n  }\n}\n```\n\nFor Details: See Example\n\n## Developing and running on localhost\n\nFirst install dependencies and then install peerDeps for parcel dev:\n\n```sh\nnpm install\nnpm run install-peers\n```\n\nTo run Example in hot module reloading mode:\n\n```sh\nnpm start\n```\n\nTo create a parcel example production build:\n\n```sh\nnpm run build-prod\n```\n\nTo create a bundle library module build:\n\n```sh\nnpm run build\n```\n\n## Running\n\nOpen the file `dist/index.html` in your browser\n\n## Testing\n\nTo run unit tests:\n\n```sh\nnpm test\n```\n\n## License\n\nMIT © [icey0126](https://github.com/icey0126)\n","readmeFilename":"README.md"}