@fdm-monster/server
Version:
FDM Monster is a bulk OctoPrint manager to set up, configure and monitor 3D printers. Our aim is to provide extremely optimized websocket performance and reliability.
36 lines (35 loc) • 1.09 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", {
value: true
});
function _export(target, all) {
for(var name in all)Object.defineProperty(target, name, {
enumerable: true,
get: all[name]
});
}
_export(exports, {
loginRequiredSchema: function() {
return loginRequiredSchema;
},
registrationEnabledSchema: function() {
return registrationEnabledSchema;
},
wizardSettingsSchema: function() {
return wizardSettingsSchema;
}
});
const _zod = require("zod");
const wizardSettingsSchema = _zod.z.object({
loginRequired: _zod.z.boolean(),
registration: _zod.z.boolean(),
rootUsername: _zod.z.string().nonempty("rootUsername is required"),
rootPassword: _zod.z.string().min(8, "rootPassword must be at least 8 characters long").nonempty("rootPassword is required")
});
const loginRequiredSchema = _zod.z.object({
loginRequired: _zod.z.boolean()
});
const registrationEnabledSchema = _zod.z.object({
registrationEnabled: _zod.z.boolean()
});
//# sourceMappingURL=setting.validation.js.map