UNPKG

@router-cli/react-router-dev

Version:

File based routing cli for react-router-dom.

28 lines (27 loc) 981 B
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.cliOptionsSchema = exports.configSchema = void 0; var zod_1 = require("zod"); var configSchemaBase = zod_1.z.object({ sourceAlias: zod_1.z.string().optional(), hiddenDirectories: zod_1.z.array(zod_1.z.string()).default([]), formatter: zod_1.z.union([ zod_1.z.literal("prettier"), zod_1.z.literal("eslint") ]).optional(), type: zod_1.z.union([ zod_1.z.literal("browser"), zod_1.z.literal("memory"), zod_1.z.literal("hash") ]).optional(), }); exports.configSchema = configSchemaBase.extend({ source: zod_1.z.string().default("src/app"), output: zod_1.z.string().default("src/routes.ts"), }); exports.cliOptionsSchema = configSchemaBase.extend({ config: zod_1.z.string().optional(), verbose: zod_1.z.coerce.boolean().default(false), source: zod_1.z.string().optional(), output: zod_1.z.string().optional(), });