npmplus-mcp-server
Version:
Production-ready MCP server for intelligent JavaScript package management. Works with Claude, Windsurf, Cursor, VS Code, and any MCP-compatible AI editor.
50 lines • 1.31 kB
TypeScript
import { z } from 'zod';
/**
* Common package-related validation schemas
*/
/**
* Package name validation
*/
export declare const PackageNameSchema: z.ZodString;
/**
* Semver version validation
*/
export declare const VersionSchema: z.ZodString;
/**
* Package with optional version
*/
export declare const PackageSpecSchema: z.ZodEffects<z.ZodString, string, string>;
/**
* Array of package names
*/
export declare const PackageArraySchema: z.ZodArray<z.ZodEffects<z.ZodString, string, string>, "many">;
/**
* Working directory validation
*/
export declare const WorkingDirectorySchema: z.ZodDefault<z.ZodString>;
/**
* Search query validation
*/
export declare const SearchQuerySchema: z.ZodString;
/**
* Pagination parameters
*/
export declare const PaginationSchema: z.ZodObject<{
limit: z.ZodDefault<z.ZodNumber>;
from: z.ZodDefault<z.ZodNumber>;
}, "strip", z.ZodTypeAny, {
from?: number;
limit?: number;
}, {
from?: number;
limit?: number;
}>;
/**
* Common boolean flags
*/
export declare const BooleanFlagSchema: z.ZodDefault<z.ZodBoolean>;
/**
* Dependency type validation
*/
export declare const DependencyTypeSchema: z.ZodDefault<z.ZodEnum<["dependencies", "devDependencies", "peerDependencies", "optionalDependencies"]>>;
//# sourceMappingURL=package.d.ts.map