{"_id":"joi2types","_rev":"3432119","name":"joi2types","description":"Convert @hapi/joi schema into TypeScript","dist-tags":{"latest":"1.1.1"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"time":{"modified":"2024-08-27T19:20:20.000Z","created":"2020-03-30T09:37:59.806Z","1.1.1":"2022-11-15T03:54:25.534Z","1.1.0":"2021-01-15T08:18:19.065Z","1.0.8":"2021-01-15T07:26:21.967Z","1.0.7":"2020-04-09T17:52:43.384Z","1.0.6":"2020-04-09T17:44:02.563Z","1.0.5":"2020-04-09T17:35:36.810Z","1.0.4":"2020-04-09T17:25:59.116Z","1.0.3":"2020-04-09T09:46:32.038Z","1.0.2":"2020-04-09T07:45:36.258Z","1.0.1":"2020-04-07T04:21:53.968Z","1.0.0":"2020-04-07T04:20:03.546Z","1.0.0-beta.10":"2020-04-07T03:26:08.361Z","1.0.0-beta.9":"2020-03-31T15:06:44.961Z","1.0.0-beta.8":"2020-03-31T11:27:41.321Z","1.0.0-beta.7":"2020-03-31T04:51:28.719Z","1.0.0-beta.6":"2020-03-30T13:03:45.011Z","1.0.0-beta.5":"2020-03-30T12:56:07.787Z","1.0.0-beta.4":"2020-03-30T12:48:29.642Z","1.0.0-beta.3":"2020-03-30T12:36:33.561Z","1.0.0-beta.2":"2020-03-30T12:24:47.690Z","1.0.0-beta.1":"2020-03-30T09:37:59.806Z"},"users":{},"author":{"name":"ycjcl868"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"versions":{"1.1.1":{"name":"joi2types","version":"1.1.1","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"json-schema-to-typescript":"^10.1.2"},"peerDependencies":{"@hapi/joi":"16.x"},"devDependencies":{"@hapi/joi":"16.1.8","@types/hapi__joi":"16.0.6","@types/jest":"^25.1.4","@types/json-schema":"^7.0.4","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","husky":"^4.0.7","lint-staged":"^10.0.0","np":"^6.2.0","tnpm-sync":"^1.0.0"},"types":"./lib/index.d.ts","gitHead":"0549bff4531180d58133f765e40b86fa924b7f8e","_id":"joi2types@1.1.1","_nodeVersion":"16.13.1","_npmVersion":"8.1.0","dist":{"shasum":"3ea6fbf70f240687f91f7c6f7130acfacb4dc278","size":5134,"noattachment":false,"key":"/joi2types/-/joi2types-1.1.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.1.1.tgz"},"_npmUser":{"name":"xiaohuoni","email":"448627663@qq.com"},"directories":{},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.1.1_1668484465388_0.9215831787387019"},"_hasShrinkwrap":false,"_cnpmcore_publish_time":"2022-11-15T03:54:31.284Z","publish_time":1668484465534,"_cnpm_publish_time":1668484465534},"1.1.0":{"name":"joi2types","version":"1.1.0","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"json-schema-to-typescript":"^10.1.2"},"peerDependencies":{"@hapi/joi":"16.x"},"devDependencies":{"@hapi/joi":"16.1.8","@types/hapi__joi":"16.0.6","@types/jest":"^25.1.4","@types/json-schema":"^7.0.4","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","husky":"^4.0.7","lint-staged":"^10.0.0","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"5de76b81659b8b59c7fb15a4d53f930048972e73","_id":"joi2types@1.1.0","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"b9f2cc504a9b86e239eff8ee744c0d4fc0871947","size":5274,"noattachment":false,"key":"/joi2types/-/joi2types-1.1.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.1.0.tgz"},"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.1.0_1610698698937_0.6782089497227093"},"_hasShrinkwrap":false,"publish_time":1610698699065,"_cnpm_publish_time":1610698699065,"_cnpmcore_publish_time":"2021-12-16T13:58:32.566Z"},"1.0.8":{"name":"joi2types","version":"1.0.8","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"16.x"},"devDependencies":{"@hapi/joi":"16.1.8","husky":"^4.0.7","@types/jest":"^25.1.4","lint-staged":"^10.0.0","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"65fe9cc0991806232476b8fbb678374a1b6c7715","_id":"joi2types@1.0.8","_nodeVersion":"12.18.3","_npmVersion":"6.14.8","dist":{"shasum":"b304c4f2209e46390eb91df5cdcb01413430756c","size":5294,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.8.tgz"},"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.8_1610695581830_0.703188316762889"},"_hasShrinkwrap":false,"publish_time":1610695581967,"_cnpm_publish_time":1610695581967,"_cnpmcore_publish_time":"2021-12-16T13:58:32.745Z"},"1.0.7":{"name":"joi2types","version":"1.0.7","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"16.x"},"devDependencies":{"@hapi/joi":"16.1.8","husky":"^4.0.7","@types/jest":"^25.1.4","lint-staged":"^10.0.0","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"c1eea38fb8ac41acbf7e9575caf85996c5823e49","_id":"joi2types@1.0.7","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"db3c68171a1b1947d16bb716f53062c990052380","size":5079,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.7.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.7_1586454763189_0.577956763822072"},"_hasShrinkwrap":false,"publish_time":1586454763384,"_cnpm_publish_time":1586454763384,"_cnpmcore_publish_time":"2021-12-16T13:58:33.077Z"},"1.0.6":{"name":"joi2types","version":"1.0.6","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@hapi/joi":"16.1.8","@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"husky":"^4.0.7","@types/jest":"^25.1.4","lint-staged":"^10.0.0","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"760c36911ac1835a2b98d7728200031cbf9b7c76","_id":"joi2types@1.0.6","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"4fc2c605160f3c8e2e5e012e44ef6f78a04d32ae","size":4950,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.6.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.6_1586454242409_0.5154846230579133"},"_hasShrinkwrap":false,"publish_time":1586454242563,"_cnpm_publish_time":1586454242563,"_cnpmcore_publish_time":"2021-12-16T13:58:33.312Z"},"1.0.5":{"name":"joi2types","version":"1.0.5","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"16.x"},"devDependencies":{"husky":"^4.0.7","@hapi/joi":"^16.1.8","@types/jest":"^25.1.4","lint-staged":"^10.0.0","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"8cb239308a8e0b27c335ddca00b9e6bf4de07b28","_id":"joi2types@1.0.5","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"0cdffe7396fd6e0a8c75921ded323704db04b46d","size":4968,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.5.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.5_1586453736679_0.8081586635801092"},"_hasShrinkwrap":false,"publish_time":1586453736810,"_cnpm_publish_time":1586453736810,"_cnpmcore_publish_time":"2021-12-16T13:58:33.530Z"},"1.0.4":{"name":"joi2types","version":"1.0.4","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","lint-staged":"lint-staged","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":{"name":"ycjcl868"},"license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"16.x"},"devDependencies":{"husky":"^4.0.7","@hapi/joi":"^16.1.8","@types/jest":"^25.1.4","lint-staged":"^10.0.0","@umijs/fabric":"^2.0.8","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"28b0c3ffcac80a7a093a04b12191e4c69e27e61f","_id":"joi2types@1.0.4","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"f9b9a6d406e0ac52ffcc4517001a53c2a9808136","size":4970,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.4.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.4_1586453158945_0.9583328051220876"},"_hasShrinkwrap":false,"publish_time":1586453159116,"_cnpm_publish_time":1586453159116,"_cnpmcore_publish_time":"2021-12-16T13:58:33.794Z"},"1.0.3":{"name":"joi2types","version":"1.0.3","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"0fd29641dcd789ebe8ddd3510d18073d751eced8","_id":"joi2types@1.0.3","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"7c2bfe722c7070df9992879dfb015a1757bb02f4","size":4347,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.3.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.3_1586425591883_0.694530545866205"},"_hasShrinkwrap":false,"publish_time":1586425592038,"_cnpm_publish_time":1586425592038,"_cnpmcore_publish_time":"2021-12-16T13:58:34.073Z"},"1.0.2":{"name":"joi2types","version":"1.0.2","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"c3b61d6d8b62b06572bf53bbe975c3cdfd4f491c","_id":"joi2types@1.0.2","_nodeVersion":"12.6.0","_npmVersion":"6.9.0","dist":{"shasum":"ea6730f3b559a3f5547e916a9fff0e640c958f42","size":4391,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.2.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.2_1586418336113_0.7236678583883518"},"_hasShrinkwrap":false,"publish_time":1586418336258,"_cnpm_publish_time":1586418336258,"_cnpmcore_publish_time":"2021-12-16T13:58:34.300Z"},"1.0.1":{"name":"joi2types","version":"1.0.1","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"026c2d51feb4fbcacfa7fad66c3db9c81cbcd3e9","_id":"joi2types@1.0.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"8725a05f1706d0a9dfa518ccde387841c0a52558","size":4318,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.1.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.1_1586233313835_0.16877974152052344"},"_hasShrinkwrap":false,"publish_time":1586233313968,"_cnpm_publish_time":1586233313968,"_cnpmcore_publish_time":"2021-12-16T13:58:34.553Z"},"1.0.0":{"name":"joi2types","version":"1.0.0","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"a26d904c04425d5612168a9c1cc614c75e7bfac0","_id":"joi2types@1.0.0","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"3a7bef739d284b2e92d8cd31440c65d023bef7ec","size":21816,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0_1586233203411_0.5387166883582704"},"_hasShrinkwrap":false,"publish_time":1586233203546,"_cnpm_publish_time":1586233203546,"_cnpmcore_publish_time":"2021-12-16T13:58:34.898Z"},"1.0.0-beta.10":{"name":"joi2types","version":"1.0.0-beta.10","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"43a449df5030df7efd8aefa6537894fce7469fb4","_id":"joi2types@1.0.0-beta.10","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"95617339e29df77ed8bcba575ad4afb18478bad1","size":21426,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.10.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.10.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.10_1586229968260_0.23752407812167275"},"_hasShrinkwrap":false,"publish_time":1586229968361,"_cnpm_publish_time":1586229968361,"_cnpmcore_publish_time":"2021-12-16T13:58:35.117Z"},"1.0.0-beta.9":{"name":"joi2types","version":"1.0.0-beta.9","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test","ci":"umi-test --coverage"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","@types/json-schema":"^7.0.4","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"e97f64971459de811bc68c7c702cf61be27bf8cd","_id":"joi2types@1.0.0-beta.9","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"aa4af7cb3b0785778191da85d008e60a77b0fb5d","size":21042,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.9.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.9.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.9_1585667204643_0.8800541726429345"},"_hasShrinkwrap":false,"publish_time":1585667204961,"_cnpm_publish_time":1585667204961,"_cnpmcore_publish_time":"2021-12-16T13:58:35.386Z"},"1.0.0-beta.8":{"name":"joi2types","version":"1.0.0-beta.8","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"peerDependencies":{"@hapi/joi":"17.x"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"38c0c6c8b2df033723bfab33d5e4c7ec7eba6c8f","_id":"joi2types@1.0.0-beta.8","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"e685b02e33b48f0e8d510f267cc330fcafdef2a5","size":3389,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.8.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.8.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.8_1585654061189_0.0729788999541825"},"_hasShrinkwrap":false,"publish_time":1585654061321,"_cnpm_publish_time":1585654061321,"_cnpmcore_publish_time":"2021-12-16T13:58:35.618Z"},"1.0.0-beta.7":{"name":"joi2types","version":"1.0.0-beta.7","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"f91fdaaab27c1f627c9de0866e0c1c3239db8a94","_id":"joi2types@1.0.0-beta.7","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"f0269d9d189f0951ef8a7c0d6068fa49dac3af14","size":3229,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.7.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.7.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.7_1585630288610_0.5183883555289253"},"_hasShrinkwrap":false,"publish_time":1585630288719,"_cnpm_publish_time":1585630288719,"_cnpmcore_publish_time":"2021-12-16T13:58:35.854Z"},"1.0.0-beta.6":{"name":"joi2types","version":"1.0.0-beta.6","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"e0e2c36f25f03875aa2da8e2ae102804df2105cd","_id":"joi2types@1.0.0-beta.6","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"4874b6078ad8f19fae732c370f783c3813db8206","size":3172,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.6.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.6.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.6_1585573424875_0.22565322370783236"},"_hasShrinkwrap":false,"publish_time":1585573425011,"_cnpm_publish_time":1585573425011,"_cnpmcore_publish_time":"2021-12-16T13:58:36.133Z"},"1.0.0-beta.5":{"name":"joi2types","version":"1.0.0-beta.5","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && npm run build && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"b148e58af1eb0a12dbe3f42a6fefebac4593a8b1","_id":"joi2types@1.0.0-beta.5","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"98e4914db7f4d6d132e47e38c93d9f867adf18e0","size":3120,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.5.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.5.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.5_1585572967580_0.9162686532309878"},"_hasShrinkwrap":false,"publish_time":1585572967787,"_cnpm_publish_time":1585572967787,"_cnpmcore_publish_time":"2021-12-16T13:58:36.325Z"},"1.0.0-beta.4":{"name":"joi2types","version":"1.0.0-beta.4","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"4a0c3af19d305bbc7ff08d387f7f24b550ad5635","_id":"joi2types@1.0.0-beta.4","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"d82bbf070e5b2aa10f983aee93873f57e82da7df","size":2596,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.4.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.4.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.4_1585572509524_0.8845353740042261"},"_hasShrinkwrap":false,"publish_time":1585572509642,"_cnpm_publish_time":1585572509642,"_cnpmcore_publish_time":"2021-12-16T13:58:36.533Z"},"1.0.0-beta.3":{"name":"joi2types","version":"1.0.0-beta.3","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && np --yolo --no-publish --tag=latest","postpublish":"tnpm-sync","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0","tnpm-sync":"^1.0.0"},"gitHead":"5136d6f6f52791a31b7ea975ed52da20f3ea40ce","_id":"joi2types@1.0.0-beta.3","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"cff212dca9630917e565ee95b104cf3f1e32c789","size":2596,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.3.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.3.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.3_1585571793418_0.7425595459105734"},"_hasShrinkwrap":false,"publish_time":1585571793561,"_cnpm_publish_time":1585571793561,"_cnpmcore_publish_time":"2021-12-16T13:58:36.749Z"},"1.0.0-beta.2":{"name":"joi2types","version":"1.0.0-beta.2","description":"Convert @hapi/joi schema into TypeScript","main":"lib/index.js","scripts":{"prepublishOnly":"npm run test && np --yolo --no-publish --tag=latest","build":"father-build","test":"umi-test"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","dependencies":{"@types/hapi__joi":"16.0.6","json-schema-to-typescript":"^8.2.0"},"devDependencies":{"@hapi/joi":"^17.1.1","@types/jest":"^25.1.4","@umijs/test":"^3.0.16","father-build":"^1.17.2","np":"^6.2.0"},"gitHead":"a24033b9cbe86c0dbad270d921807c26090dd7a0","_id":"joi2types@1.0.0-beta.2","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"5103a3f1fbf683ad1f9f99365d3b287761ed19dc","size":2844,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.2.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.2.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.2_1585571087531_0.22368820029810266"},"_hasShrinkwrap":false,"publish_time":1585571087690,"_cnpm_publish_time":1585571087690,"_cnpmcore_publish_time":"2021-12-16T13:58:36.966Z"},"1.0.0-beta.1":{"name":"joi2types","version":"1.0.0-beta.1","description":"Convert @hapi/joi schema into TypeScript","main":"index.js","scripts":{"test":"echo \"Error: no test specified\" && exit 1"},"repository":{"type":"git","url":"git+https://github.com/ycjcl868/joi2types.git"},"author":"","license":"ISC","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"homepage":"https://github.com/ycjcl868/joi2types#readme","devDependencies":{"@umijs/test":"^3.0.16"},"_id":"joi2types@1.0.0-beta.1","_nodeVersion":"10.18.1","_npmVersion":"6.13.4","dist":{"shasum":"2c4830277e1828badf37a7da918fede828fd439f","size":387,"noattachment":false,"key":"/joi2types/-/joi2types-1.0.0-beta.1.tgz","tarball":"http://registry.cnpm.dingdandao.com/joi2types/download/joi2types-1.0.0-beta.1.tgz"},"maintainers":[{"name":"chenshuai2144","email":""},{"name":"sorrycc","email":""},{"name":"xiaohuoni","email":""},{"name":"ycjcl868","email":"45808948@qq.com"}],"_npmUser":{"name":"ycjcl868","email":"45808948@qq.com"},"directories":{},"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/joi2types_1.0.0-beta.1_1585561079693_0.21323092650256514"},"_hasShrinkwrap":false,"publish_time":1585561079806,"_cnpm_publish_time":1585561079806,"_cnpmcore_publish_time":"2021-12-16T13:58:37.163Z"}},"readme":"# joi2types\n\n[![codecov](https://codecov.io/gh/ycjcl868/joi2Types/branch/master/graph/badge.svg)](https://codecov.io/gh/ycjcl868/joi2Types) [![NPM version](https://img.shields.io/npm/v/joi2types.svg?style=flat)](https://npmjs.org/package/joi2types) [![NPM downloads](http://img.shields.io/npm/dm/joi2types.svg?style=flat)](https://npmjs.org/package/joi2types) [![CircleCI](https://circleci.com/gh/ycjcl868/joi2types/tree/master.svg?style=svg)](https://circleci.com/gh/ycjcl868/joi2types/tree/master) [![Install size](https://badgen.net/packagephobia/install/joi2types)](https://packagephobia.now.sh/result?p=joi2types)\n\n> a converter transforms @hapi/joi schema into TypeScript types.\n\n[Online demo](https://runkit.com/ycjcl868/joi2types)\n\n## Quick start\n\nInstall\n\n```ts\n$ npm i joi2types @hapi/joi -S\n```\n\nuse in your project\n\n```ts\nconst Joi = require(\"@hapi/joi\");\nconst joi2Types = require(\"joi2types\").default;\n\n// example for react-router-config\nconst schema = Joi.array().items(\n  Joi.object({\n    path: Joi.string().description(\"Any valid URL path\"),\n    component: Joi.string().description(\n      \"A React component to render only when the location matches.\"\n    ),\n    redirect: Joi.string().description(\"navigate to a new location\"),\n    exact: Joi.boolean().description(\n      \"When true, the active class/style will only be applied if the location is matched exactly.\"\n    )\n  }).unknown()\n);\n\n(async () => {\n  const types = await joi2Types(schema, {\n    bannerComment: \"/** comment for test */\",\n    interfaceName: \"IRoute\"\n  });\n  console.log('types', types)\n})();\n```\n\nIt will convert into types as follows:\n\n```ts\n/** comment for test */\n\nexport type IRoute = {\n  /**\n   * Any valid URL path\n   */\n  path?: string;\n  /**\n   * A React component to render only when the location matches.\n   */\n  component?: string;\n  /**\n   * navigate to a new location\n   */\n  redirect?: string;\n  /**\n   * When true, the active class/style will only be applied if the location is matched exactly.\n   */\n  exact?: boolean;\n  [k: string]: any;\n}[];\n```\n\n## TODO\n\n- [ ] support custom type definitions using `tsType`\n","_attachments":{},"homepage":"https://github.com/ycjcl868/joi2types#readme","bugs":{"url":"https://github.com/ycjcl868/joi2types/issues"},"license":"ISC"}