mirror of
https://github.com/vuejs/vue-cli.git
synced 2026-05-12 14:58:26 -05:00
@@ -1,10 +1,10 @@
|
||||
const { exit } = require('./exit')
|
||||
|
||||
// proxy to joi for option validation
|
||||
exports.createSchema = fn => fn(require('joi'))
|
||||
exports.createSchema = fn => fn(require('@hapi/joi'))
|
||||
|
||||
exports.validate = (obj, schema, cb) => {
|
||||
require('joi').validate(obj, schema, {}, err => {
|
||||
require('@hapi/joi').validate(obj, schema, {}, err => {
|
||||
if (err) {
|
||||
cb(err.message)
|
||||
if (process.env.VUE_CLI_TEST) {
|
||||
@@ -17,7 +17,7 @@ exports.validate = (obj, schema, cb) => {
|
||||
}
|
||||
|
||||
exports.validateSync = (obj, schema) => {
|
||||
const result = require('joi').validate(obj, schema)
|
||||
const result = require('@hapi/joi').validate(obj, schema)
|
||||
if (result.error) {
|
||||
throw result.error
|
||||
}
|
||||
|
||||
@@ -20,9 +20,9 @@
|
||||
},
|
||||
"homepage": "https://github.com/vuejs/vue-cli/tree/dev/packages/@vue/cli-shared-utils#readme",
|
||||
"dependencies": {
|
||||
"@hapi/joi": "^15.0.1",
|
||||
"chalk": "^2.4.1",
|
||||
"execa": "^1.0.0",
|
||||
"joi": "^14.3.0",
|
||||
"launch-editor": "^2.2.1",
|
||||
"lru-cache": "^5.1.1",
|
||||
"node-ipc": "^9.1.1",
|
||||
|
||||
Reference in New Issue
Block a user