🎩 You're Invited:Meet the Socket team at Black Hat in Las Vegas, August 3-6.RSVP
Sign In

@aernoud/printmcp

Package Overview
Dependencies
Maintainers
1
Versions
2
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aernoud/printmcp - npm Package Compare versions

Comparing version
0.1.1
to
0.1.2
+4
-0
dist/index.js

@@ -28,2 +28,6 @@ #!/usr/bin/env node

copies: z.number().int().positive().optional().describe("Number of copies"),
collate: z
.boolean()
.optional()
.describe("Collate multi-copy output: true → 1,2,3,1,2,3; false → 1,1,2,2,3,3. Only meaningful when copies > 1. CUPS' default on most drivers is uncollated, so set this explicitly when you want collated copies."),
duplex: z

@@ -30,0 +34,0 @@ .enum(["one-sided", "long-edge", "short-edge"])

@@ -5,2 +5,3 @@ export interface PrintFileOptions {

copies?: number;
collate?: boolean;
duplex?: "one-sided" | "long-edge" | "short-edge";

@@ -7,0 +8,0 @@ media?: string;

@@ -20,2 +20,4 @@ import { promises as fs } from "node:fs";

args.push("-n", String(opts.copies));
if (opts.collate !== undefined)
args.push("-o", `Collate=${opts.collate ? "True" : "False"}`);
if (opts.jobTitle)

@@ -22,0 +24,0 @@ args.push("-t", opts.jobTitle);

+1
-1
{
"name": "@aernoud/printmcp",
"version": "0.1.1",
"version": "0.1.2",
"description": "MCP server for macOS printing — wraps CUPS (lp/lpstat/lpoptions) for printer discovery and printing",

@@ -5,0 +5,0 @@ "mcpName": "io.github.aernouddekker/printmcp",