{"_id":"apple-numbers-mcp","_rev":"31-9c51d5c24255eca836e7cf1aecdab4e3","name":"apple-numbers-mcp","dist-tags":{"latest":"1.2.5"},"versions":{"0.5.0":{"name":"apple-numbers-mcp","version":"0.5.0","keywords":["mcp","apple-numbers","claude","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@0.5.0","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"04d54dd985d1237ae6fcd15668b1940c8e4b6e92","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-0.5.0.tgz","fileCount":42,"integrity":"sha512-u6ZxPrkYguk4N8Gfm5M0CHTb4qiG6F35CPv37RRbTQjK/RIgTYYrRIJdimNrth3Tbwjl8kvddDw7hQqp/VcrwA==","signatures":[{"sig":"MEUCIHTqB0lFfK4k3YFuDvm46pJRaQl/tT7U9sFr5zs1xW2wAiEAmU69LgJX53XEYO65bvb3lg+82z5E1YBDkmK+UcTKhXs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":214936},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"22.13.1"},"engines":{"node":">=20.0.0"},"gitHead":"72ceba343c0f85884db81cab0d734bfaa983903d","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin/plugin.json .claude-plugin/marketplace.json","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"sweetrb","email":"rob@superiortech.io"},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for reading and writing Apple Numbers (.numbers) spreadsheet files","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^2.1.9","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_0.5.0_1781971671998_0.9068089647414055","host":"s3://npm-registry-packages-npm-production"}},"0.6.0":{"name":"apple-numbers-mcp","version":"0.6.0","keywords":["mcp","apple-numbers","claude","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@0.6.0","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"41984d19e063ebed6fb4f609144531993174a079","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-0.6.0.tgz","fileCount":42,"integrity":"sha512-DfpM8dSHwH8S9a28dtVPnfyG/+3xSZpeP9DXVI4jxwnPhKKfdkSossYGZqmVaE+6bLFLmnABlTGUTmRPDRKvHw==","signatures":[{"sig":"MEYCIQCr1vepJGygHbMs0gUQGKjo8li0vxpUkmnUzdeT32KkhgIhAKg6j0sm3ZaCqwN+K1y3LwtU6X/JIt9CrUu4eaWI3v5X","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":224621},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"22.13.1"},"engines":{"node":">=20.0.0"},"gitHead":"e5c9592d9ee7f65437df787c3c954dcb4d86b86b","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin/plugin.json .claude-plugin/marketplace.json","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"sweetrb","email":"rob@superiortech.io"},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.16.0","description":"MCP server for reading and writing Apple Numbers (.numbers) spreadsheet files","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"26.3.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^2.1.9","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_0.6.0_1781974519679_0.7371352647098848","host":"s3://npm-registry-packages-npm-production"}},"0.6.1":{"name":"apple-numbers-mcp","version":"0.6.1","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@0.6.1","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"9ed62a2a31b1a2f6193d0cc8152cdb42db70039a","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-0.6.1.tgz","fileCount":42,"integrity":"sha512-n33RY3dFv4Leevbu8lzkYbBE+tL3VkGDyybK3RaicGc3S+UVhA7opS6VNa6Hpc7ntOUyhYBbR5G1dc+DOVWRJw==","signatures":[{"sig":"MEUCIQCtD46m7pR5V01sKKzWr3zw5qGreiBCX4yCI0rbA+JDPgIgGtH6293Rj6PymqPb8hQLAzBfBuRdKxlwLxlJmlXr2vQ=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@0.6.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238246},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"gitHead":"947bd7c25c19bc59cda33efadabd87b502955365","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^2.1.9","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_0.6.1_1782157415532_0.7457345264877349","host":"s3://npm-registry-packages-npm-production"}},"0.6.2":{"name":"apple-numbers-mcp","version":"0.6.2","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@0.6.2","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"d47ffbc30d16d54e8483eea0eac78c429e4ec4c5","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-0.6.2.tgz","fileCount":42,"integrity":"sha512-kGD3yErpPnWnr3fAEFMyYFn5NzXVlJp79oxXkfuz9IsTlupT4t2Bi+1EllyfgHZOAKk9aYEPpwRw3UN7gAq54g==","signatures":[{"sig":"MEYCIQCn0zxney1J3HGkzBzK9ZM5BpQG4rzFIqYD/uLMoApoqgIhALGjwi0iQB80CVXmHzipRYqRXUPD12ylR8b9uYX2VA6Y","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@0.6.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":238686},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"gitHead":"519ad24870be421882c573972bf31a22553e9334","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.4.1"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^2.1.9","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_0.6.2_1782225573483_0.9534811285144922","host":"s3://npm-registry-packages-npm-production"}},"1.0.0":{"name":"apple-numbers-mcp","version":"1.0.0","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@1.0.0","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"da77b797cc88d4794198231f1e4e50902fc5e55a","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.0.0.tgz","fileCount":42,"integrity":"sha512-kYf2Bj/NMNdrJXAVqtIoWcaMUNUUyqJ0T2+yPYN6kFYQeGdVWjW34mj11NzY2iqx3MObaJRE8uvdT6ApSUUtxw==","signatures":[{"sig":"MEYCIQD+B3S7Vivf1uloaXQWB3LZOroT1fbR7SjCGbhJ1Lm1wAIhAKmnXKYhFGva7du5xJzxKPMLCImL9/L8xlNWuY4/EtI7","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.0.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":240390},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"gitHead":"6719c98919933ebdc5fffd894fc216f9f2f3a814","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^2.1.9","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.0.0_1782229186090_0.0267905363068488","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"apple-numbers-mcp","version":"1.1.0","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@1.1.0","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"04d9f32b9a9ac412ef5ebdee1eae7ca14f4108a9","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.0.tgz","fileCount":42,"integrity":"sha512-9d3akiMPZoeskUsghxJRDDlYjk8KwvfgreNzu60zcS+eGKch4DuqhrYrCw3sdQf70bXqaC3K7ZZVZKTKH8Yz6Q==","signatures":[{"sig":"MEUCIHZ19ZMSsfIPt9j1rOCJWPtJH543T3bG3mY53bvtwAQhAiEAnVWzDZJy7ImoE2rqxJGesf14VQOm2p/TRef0+j6DxOE=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258141},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"gitHead":"3bbf92452f68bbe817a33b51ca19ae707a1fdab0","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^2.0.0","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^2.1.9","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.0_1782237920799_0.6882667925961579","host":"s3://npm-registry-packages-npm-production"}},"1.1.1":{"name":"apple-numbers-mcp","version":"1.1.1","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@1.1.1","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"01cc770b75d62166943d1619336da5b847d09947","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.1.tgz","fileCount":42,"integrity":"sha512-/RZfxfEBgcGapmR87VvHL2UGkXLkAlxdOznLtLpu8HRgQM4xu3RNDnRWS+tbLIyr8C+jTch2a6NPbkzVctHffw==","signatures":[{"sig":"MEYCIQCZTunz2dsUKi2TMauNOKajGYyakgRsqKzOGQROnC3XAAIhALm5A4Wx+U5HujbFwio1R0g1AVJxVnYpIgOzVUZi2nnM","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":258447},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"gitHead":"b1bea99b9d91c49953b1c6bc3f703081fce3e5af","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.22.3","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.1_1782314079280_0.6643205955542919","host":"s3://npm-registry-packages-npm-production"}},"1.1.2":{"name":"apple-numbers-mcp","version":"1.1.2","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":{"name":"Rob Sweet","email":"rob@superiortech.io"},"license":"MIT","_id":"apple-numbers-mcp@1.1.2","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"9288c6dafa971a31aa68bec3c2ecd41344a2b11f","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.2.tgz","fileCount":42,"integrity":"sha512-SYYO3/J/qDm1RIsi1N/v7YFCvxQ1aDpDl6d4tFq8R5SFjBy7SljtK9mLBIoIXLo03eHOypF74h+BQf5EUoZVoQ==","signatures":[{"sig":"MEYCIQDIUcRMKRPc0HRE5/v3MdJ8R5pjSfhHrOcRM6vaqpfCTgIhAK914pSI69O7a50V+4AwKXuadqGj8vL0gxMIr5FiDDnW","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":259521},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"gitHead":"b14b64319d9b449139d2ed782074d8ed59e3a77e","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","prepare":"husky; npm run build","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","prepublishOnly":"npm run lint && npm run test && npm run build","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"_npmVersion":"11.17.0","description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.2_1782407515104_0.15929737947166855","host":"s3://npm-registry-packages-npm-production"}},"1.1.3":{"name":"apple-numbers-mcp","version":"1.1.3","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.3","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"148f7b15c8368a94f51448fd2d054fc8f021a1c1","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.3.tgz","fileCount":42,"integrity":"sha512-cnT2uSLYByrsy78Y+0u1xjNVTXJegdr6QNYbT7XTyRZ2wt6qwYgyGdfWECPMFiRsymE95S8ScErAB+cMK6tbQQ==","signatures":[{"sig":"MEQCIDj4wid2Q5QJn6n08kidon6rSHE6j7bMrVXgNc76XFMjAiBVdjcEFy4+WhNqwPuKi4OXT3PgFYjsCvRNR+eWAHICFQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":267659},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.0","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.3_1782832247054_0.8505191872633024","host":"s3://npm-registry-packages-npm-production"}},"1.1.4":{"name":"apple-numbers-mcp","version":"1.1.4","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.4","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"9ac43ba07b2b39caf162bf2f313c2f15ae1d163e","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.4.tgz","fileCount":42,"integrity":"sha512-8KgO7jtTfdorl1P+b2yVd55qudKFrTkewE65oG22hUp+hWWsA/LFgjTsTTjx2U/+4wTzZ0ousupUr+Rj5zh6WA==","signatures":[{"sig":"MEQCIGH8So5fE8vnOEqzC/ae6BVnEpShxfcGcBvmZjr8FWB5AiBJI7s53O+6Ql4Pk72ZgYeLWkcNM3KSepf+VFlFV+CT0g==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":269824},"main":"build/index.js","type":"module","types":"build/index.d.ts","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc && tsc-alias","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","prettier":"^3.0.0","tsc-alias":"^1.8.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.4_1783096504089_0.480936504181275","host":"s3://npm-registry-packages-npm-production"}},"1.1.5":{"name":"apple-numbers-mcp","version":"1.1.5","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.5","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"cb314e56ef4a3722a56a85df681b16b1fea2d3ce","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.5.tgz","fileCount":7,"integrity":"sha512-4N+eydvTR07QwaxO51Rx7eKI8pp2cu/24XUz7rpFHP3dVD82fyLuEIfPbNaj65Ne2YoTYekZh/pLIV1YTKXk0w==","signatures":[{"sig":"MEYCIQDvSQhj6XoupvLXDZe/EMYy0QvmdLuwBlTsAds5gdxAGgIhAO0KJy5mdUa4ors/T1p0RSUuOZi52k29YVYbIAKPHbSR","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":894460},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.5_1783351981675_0.2732245661485564","host":"s3://npm-registry-packages-npm-production"}},"1.1.6":{"name":"apple-numbers-mcp","version":"1.1.6","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.6","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"b08836a9741a9b387c3f41ff74a5af784e94ebe8","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.6.tgz","fileCount":10,"integrity":"sha512-gHJZx0q6zPkssCWOo3nsv96Kt0dHW3wtZHOKKmkfL8L6IT7aQfxToTK9oABuaL2avVAuPgdbSfPyJDWUT2mXTQ==","signatures":[{"sig":"MEYCIQDYzy3adrT/jO7RHnz7aJQOZbWsNJEhuzCSYxaSewzO1AIhAJcwzkAGsgdbsPWz/TTLemHrROWF6E3YH3uuFbwGk/g3","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.6","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917133},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.6_1783619131175_0.4258137113623037","host":"s3://npm-registry-packages-npm-production"}},"1.1.7":{"name":"apple-numbers-mcp","version":"1.1.7","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.7","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"3341c46702f4f313b15313c4c848ca6850d8ddd4","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.7.tgz","fileCount":10,"integrity":"sha512-Y/ZT1Fhd+9X86XTkpiWLuhbwbJFX5UCR6mnu+vcJrGSYXXmgo64rteAW2z/zdOZGm6/ATV/ioopXK2EFASeKWw==","signatures":[{"sig":"MEUCIQDBhaOB0V+tzAH3IaA0VFObfIX07k4gqL7gsayKTkUJ7QIgDw1b0xMe8GxkekEl/xKycW99iVjXxLU8iDjg82LqjTo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.7","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":917640},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.7_1783621331150_0.7920770220171234","host":"s3://npm-registry-packages-npm-production"}},"1.1.8":{"name":"apple-numbers-mcp","version":"1.1.8","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.8","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"ef8dc73b11465539714fb0d029c43528ac38faa2","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.8.tgz","fileCount":10,"integrity":"sha512-MnsaQiGnu6u64fLk1QRKn+/Qde+QpHxtV7hGDgFF9eklgA/0U7IR4lnthOD9tz5b+ZMfdmgt/64S+mcYv1JmvQ==","signatures":[{"sig":"MEQCIH2fBhuT1rZwAJhVVupFSRNYb+3P7Gh7hDbOXR8ah39yAiBoCYcE90GTu8TMBsyNbOR+mtXBFutT9dOcFtgkPuBzyQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.8","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918009},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.8_1784569907595_0.6301053979805986","host":"s3://npm-registry-packages-npm-production"}},"1.1.9":{"name":"apple-numbers-mcp","version":"1.1.9","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.9","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"67c6e6f2cf022255f08e360aaea52009b9de095d","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.9.tgz","fileCount":10,"integrity":"sha512-qAqMkFkPxvPogGTfnPyM16+qZS68Larh9AQGhhZEtWb6MB9eGPkUz1Tg7UbfSJ83EsjMqp7M6UYZP/xbaBELKQ==","signatures":[{"sig":"MEYCIQCWDP+wO9b0RzqsV6JHxsCKdbk6sq6aHnoC7opBMDX1JAIhAMGZmX8TVfBnLi3dPG3tari68E3lJAh3b1UvfvtVMqHi","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.9","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918060},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.9_1784597922855_0.9337857126562699","host":"s3://npm-registry-packages-npm-production"}},"1.1.10":{"name":"apple-numbers-mcp","version":"1.1.10","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.10","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"ca83d7ab908268e38fbc82a0ef21dfcb46cda726","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.10.tgz","fileCount":10,"integrity":"sha512-SPYZwggxTWAnbZ74bg7kOUYixXqSGFd8jK+GW/to4ZixuOshddGXT66qjL9cLeERq359Y4SAzeDtieumHKXG6A==","signatures":[{"sig":"MEUCIQDd5Dgi8EhHWSxoKg7+NcckD2w1C8qdnaBu1w+Px7HvEwIgZRPFTSUAh3c8Kg8YF2+XRA00lA+Jh6rnZYwZDnFFMxc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.10","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":918381},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .hermes-plugin .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.10_1784732581401_0.046892611506585524","host":"s3://npm-registry-packages-npm-production"}},"1.1.11":{"name":"apple-numbers-mcp","version":"1.1.11","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.11","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"77ff1c36f5cf56311bf0e017828167764ea3510a","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.11.tgz","fileCount":10,"integrity":"sha512-KEVAPYVA9KHURo7/DDnfMr+BmiSCUAX6IbDX6KOtYgEnq4MS6c2UhF02yYnL7d+iAqsCJGzw/eM5FoEX2NdeRA==","signatures":[{"sig":"MEUCIQCLv/gCVLa8KePrYXT2H6R9v+s5bo5bpQFdTLNQtOjD8AIgNrQlqTXA545BDh5HPEUptMC/dnKPxtzAGCuGXrMRWkM=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.11","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":931962},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.11_1785810474840_0.4762393899268478","host":"s3://npm-registry-packages-npm-production"}},"1.1.12":{"name":"apple-numbers-mcp","version":"1.1.12","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.12","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"0be38bcb62f812c3f31b78460dbe9a29bf80aab0","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.12.tgz","fileCount":10,"integrity":"sha512-i0tGQx3peacWk3zgyVuOA3jWsz+dJgwfbR3N56zdL3vqsAb0fm2ENcapw9+9H06CCTEQu/WmQXO72+ilJyGQ0A==","signatures":[{"sig":"MEUCIQDjMshDsLcH5qLmFPtwvPUmn4g+FK/JFQFqwxdatribagIgKn+cwoxSF45TYZFxNsgEWMD7kmvRi6XJ+6lK92uVZZ0=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.12","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933089},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.12_1785812080638_0.10964955252723407","host":"s3://npm-registry-packages-npm-production"}},"1.1.13":{"name":"apple-numbers-mcp","version":"1.1.13","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.13","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"a31c71491942f1f68ca64cd2aafa7248341b2e91","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.13.tgz","fileCount":10,"integrity":"sha512-tNpPlBlDv/xE4wnz4yOr0ktdqM1NRDrnAxmX8EXae1huQVCYJiE9j+lpo0uy3abNtgkfdAn6AmBF8iIlZ7HdvA==","signatures":[{"sig":"MEUCIQDXX4qLQx/ZETUXFMuDIuTissq51By2TjVk6NcJug9NuQIgAru9T0fubLg9RRX32bRH6ox7W6qNEC7V1by6G2vsVXc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.13","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":933838},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.13_1785889356856_0.3554254345846435","host":"s3://npm-registry-packages-npm-production"}},"1.1.14":{"name":"apple-numbers-mcp","version":"1.1.14","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.14","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"e6864d54aedb32b74b9626133ac34624fce76c4b","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.14.tgz","fileCount":10,"integrity":"sha512-aMB6etXSuhEZGOCp/i0VEGPiWvjm/1VKmfp3BkR7ra3aSOIZybEsPPr2nm940OXEd/fIEZnGYb08GK7fVSIqEQ==","signatures":[{"sig":"MEUCIQDd/dAP5mpcGL2BGgoZXBKAt1nNPJJUCzFna5thFe7GfQIgCXITsIuoDpdNYH3CXHo7B71gKwR8nr+z9VDWIA1fKRY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.14","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934425},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.14_1785932097476_0.3358829215147445","host":"s3://npm-registry-packages-npm-production"}},"1.1.15":{"name":"apple-numbers-mcp","version":"1.1.15","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.15","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"3f1babb29b48c5f2e7107ffff635530967e7274e","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.15.tgz","fileCount":10,"integrity":"sha512-tzFvEC73Mthp1DF4La6SRxfFZ5uE/2ZgC6eEpq9O2ThSN6BvQDc9SYF0Lh8w9wcorsTtoSxToJkcn0gkPUcU+w==","signatures":[{"sig":"MEQCIBlp8oY0lK553JlJiczOnlHCkWB5y99sJA/UEykfeqLBAiBvLWhOQJGdaoggfMVHyLR2cePEXIic10FtM1gYJ9C6yA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.15","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934491},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.15_1786018053697_0.6404918602384981","host":"s3://npm-registry-packages-npm-production"}},"1.1.16":{"name":"apple-numbers-mcp","version":"1.1.16","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.16","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"35eed8db792bb6eeebc8c919c81035a9d434f614","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.16.tgz","fileCount":10,"integrity":"sha512-vNWi56wXkUYJnfqgVt5PZkR7tP+SSFxwJxY4XSAqkGYnhYeNL0GxLIRANluqRYJakJRZ7eefIAdhMREhJvv6EA==","signatures":[{"sig":"MEYCIQCZBiZCPbJ4ubNRWINVnBJ2j5FLkic9J/DCGkbTE1WkqgIhALCwMNLJBViXWmzfEyKklBNTS834u6SeaJ4FU8+9/wn5","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.16","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":934491},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.16_1786535924313_0.7729476419867651","host":"s3://npm-registry-packages-npm-production"}},"1.1.17":{"name":"apple-numbers-mcp","version":"1.1.17","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.17","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"798b68724d2240e4e0354142c7270e974bbb92fa","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.17.tgz","fileCount":10,"integrity":"sha512-v9tUWGsUjXcZ1Sjvr+gAq75irx7jYJkuGRbgngOB4dIpwTpGD1TnTeJz7F1jLq7e0iO9QjtUW44Xuj4tXTqgfQ==","signatures":[{"sig":"MEYCIQCWVxoe1Vz6V8/R1dcX9bssTy9OuHxknwd9qj6kPqviBAIhAL9cmZWL2vhpt3qbpKLElAVLlH0MIxZghGVQ0FayGD7i","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.17","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939341},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.17_1786574225613_0.6436839019702061","host":"s3://npm-registry-packages-npm-production"}},"1.1.18":{"name":"apple-numbers-mcp","version":"1.1.18","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.18","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"0e3826172f36258c5e2364573751c6032ef65680","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.18.tgz","fileCount":10,"integrity":"sha512-uF+A9TqEHD/A7iGpoHXQwdXN77u6AOrc319deEQ4mqGkxk9/XStjSvTi0y1wG2UzyiuUOBmkt7IPpsYPAq8oaA==","signatures":[{"sig":"MEUCIBYyEicjI6Zmrs3axU+ivmv4YjGu/ffMFTQ8ReXt4AZRAiEA28rUvbGiLCNnt+UNGkuOFHo9+eVxFKHubim3WdLTkLI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.18","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":939363},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.18_1786601753470_0.13294514287018266","host":"s3://npm-registry-packages-npm-production"}},"1.1.19":{"name":"apple-numbers-mcp","version":"1.1.19","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.1.19","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"4a4601c3e987ff8bfe580a6c28450ee6b5eeb91a","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.1.19.tgz","fileCount":10,"integrity":"sha512-rxeRxUuX7vxCKkzphAsMcooSpNYnr/sMrFenZGuhnNdyns7J8jeudDtkCJWGV1h7CKP/DVDcWBgthwiCmZXc2g==","signatures":[{"sig":"MEQCIAbl3iyRrGnzqLrPU9nBFk5AfdWYf2ZXBvqEVAek4Vl0AiAD4VxeI/hdnNHd0i4/CXZb9vxYAPB2FE+l+0UDQ2Mrdg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.1.19","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":945182},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.1.19_1786730361519_0.37065670212584845","host":"s3://npm-registry-packages-npm-production"}},"1.2.0":{"name":"apple-numbers-mcp","version":"1.2.0","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.2.0","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"54a32e42892a12efa551f36ff394ccce97e80d9d","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.2.0.tgz","fileCount":10,"integrity":"sha512-36E6PTiB7vjsJ4DN1BiN7P2nGDuK7i198hSsRitcrDmGsPl1j+zXVFDCORcSCWKeA6ennmi5DRNKRtcYuoyjnA==","signatures":[{"sig":"MEYCIQCFGgnPmjj17T6yGItnWqWqtmHVqvNENBpuA8XK4yS6BwIhAL+cA2o7wRmcpBqITAnPZEpThsKmia3elgwKXdfA9CHS","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":947571},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.2.0_1786923804562_0.10479951774036445","host":"s3://npm-registry-packages-npm-production"}},"1.2.1":{"name":"apple-numbers-mcp","version":"1.2.1","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.2.1","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"9ce012d4450b23b0e6c04f24ad4b92f70ee2f093","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.2.1.tgz","fileCount":10,"integrity":"sha512-/ympsG93dh0YwwmM9WfuRTKAJyQ5SScguucBwv3G2mKnLbINnD4bNvDN/5BiS4BuyM3ZRXL16pn/2vdo8Z6W4Q==","signatures":[{"sig":"MEUCIQD6nPfm2Gu7CgFMozwUIqkqw+/C1sPdE2UKBG+DiI/7jwIgSt01+Cv6HWpkur49Q1LiLKXwEpmBajYnpqwUlVHQasc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":948301},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.2.1_1786925837623_0.5805117322039317","host":"s3://npm-registry-packages-npm-production"}},"1.2.2":{"name":"apple-numbers-mcp","version":"1.2.2","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.2.2","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"42c784d815ddb99fde5eafbf7423e8c10f94d285","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.2.2.tgz","fileCount":10,"integrity":"sha512-ahoybr1k74fEReXA7PJA1ppvuprTYHSYW9jUnZgoPfSzV9S10DxFbrBa4YJjBC0ypaipQmfOzrrIXkgBK9n9ng==","signatures":[{"sig":"MEYCIQCrU/FEbSj5+Cm6jBWF4amXLakKx0falYRZG9jAa/q+HgIhAKJnpHbVrTOl/X6107orRVH5GnuXlsjr7CqunDbDJzNr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.2.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962853},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.1","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^3.2.6","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^3.2.6","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.2.2_1788435899875_0.9545674628954681","host":"s3://npm-registry-packages-npm-production"}},"1.2.3":{"name":"apple-numbers-mcp","version":"1.2.3","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.2.3","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"1c62112482883b86291d20dcdfd4e5e051ba4ce0","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.2.3.tgz","fileCount":10,"integrity":"sha512-mRQOpTNPVj4mnldTqvWVV+ZJxzcdtBN/AHR803FCxnjm+GnrFh9q4PShiXCk8YRsCGwch02LDhqqXGZB3B66nw==","signatures":[{"sig":"MEUCIQDAiii0D2G5WViVFpqNHIBlBIjjaVZm2G4l8pabrpTVvwIgONFuh975dwVR6zP+dya3R3Ck2TMWx8diUApii5WJXIA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIHRNyETgdnk8X00bnvaC6iO4My8cXC4OtD8Tqn/TR86GAiEA5aAxuoC4mu42aDHVtQhti9jiAjYmrVwjphGTquCEDjI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.2.3","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":962855},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^4.1.11","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^4.1.11","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.2.3_1788976127485_0.3484367087802973","host":"s3://npm-registry-packages-npm-production"}},"1.2.4":{"name":"apple-numbers-mcp","version":"1.2.4","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","_id":"apple-numbers-mcp@1.2.4","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"os":["darwin"],"bin":{"apple-numbers-mcp":"build/index.js"},"dist":{"shasum":"2c9f6feb49222c2ce1c1363790461c110bb23f56","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.2.4.tgz","fileCount":10,"integrity":"sha512-wCf7y7Ws6JwmVJwpPmglsKwXyLAEHAPVfhMhH4u/3vRFnQrjR6lm8xBxDOFzuvV35R8XOeon0dlSHFRi77SEXg==","signatures":[{"sig":"MEUCIFUAQJaROr3ZZnKG52ygL2WpOmSW05CAXVW7zO/CzNcEAiEAlNZfBQxkDcBQuE9eD3QFQe+mt+Z5uVbCIZKy3pnio4k=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQC+I6a9xd54ZTbETuE6zDCb+8nxa5Z3DNCEuupziSfDvgIhAKsMDi69vql/2ru0UccMXtncnZYMHIRLmJg5VE3B0HNC","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.2.4","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963297},"main":"build/index.js","type":"module","volta":{"node":"24.17.0"},"engines":{"node":">=20.0.0"},"scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^4.1.11","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^4.1.11","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"tmp":"tmp/apple-numbers-mcp_1.2.4_1790682307884_0.31633812382100124","host":"s3://npm-registry-packages-npm-production"}},"1.2.5":{"os":["darwin"],"_id":"apple-numbers-mcp@1.2.5","bin":{"apple-numbers-mcp":"build/index.js"},"bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"dist":{"shasum":"e8356cebca27089c8b8b3e7b51f7e82d2a640f19","tarball":"https://registry.npmjs.org/apple-numbers-mcp/-/apple-numbers-mcp-1.2.5.tgz","fileCount":10,"integrity":"sha512-kWuZzAzRgw38pegD+Q8Bp7d/gc5t3noo5dyHm1hqk1lWVQRhHFtId34jWyHF1C/uY65OxoEZUdjzUc6TUSKttA==","signatures":[{"sig":"MEYCIQCBe/5GJIoabuNahH9nl7M7RJ94FNX4IeA51DXikUCJEQIhAOd2Hm0Vp3ZrEIO9E6tdriueWWbsOFh9vlETX0dZ17+m","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIE9MXXSSURQp4bZroRaLErDUEVCOsl56POnMo1kTCw4nAiEApibHI/3cX3bpIrizRnfeHQJIioQDjjIIs6DoBpNBurM="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/apple-numbers-mcp@1.2.5","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":963297},"main":"build/index.js","name":"apple-numbers-mcp","type":"module","volta":{"node":"24.17.0"},"author":"Rob Sweet <rob@superiortech.io>","engines":{"node":">=20.0.0"},"license":"MIT","scripts":{"dev":"tsc --watch","lint":"eslint src","test":"vitest run","build":"tsc --noEmit && esbuild src/index.ts --bundle --platform=node --format=esm --target=node20 --outfile=build/index.js --banner:js=\"import { createRequire as __createRequire } from 'node:module'; const require = __createRequire(import.meta.url);\"","setup":"bash scripts/setup.sh","start":"node build/index.js","format":"prettier --write src","version":"node scripts/sync-plugin-version.mjs && git add .claude-plugin .agents/plugins codex .antigravity-plugin","lint:fix":"eslint src --fix","test:all":"vitest run && vitest run --config vitest.integration.config.ts","typecheck":"tsc --noEmit","preinstall":"node -e \"const fs=require('fs');const ua=process.env.npm_config_user_agent||'';if(fs.existsSync('.git')&&!ua.startsWith('pnpm')){console.error('\\nThis repo uses pnpm. npm/yarn resolve dependencies off-lockfile and the committed bundle will mismatch CI.\\n\\n  corepack enable && pnpm install --frozen-lockfile\\n');process.exit(1)}\"","test:watch":"vitest","sync:skills":"node scripts/sync-skills.mjs","format:check":"prettier --check src","test:coverage":"vitest run --coverage","test:integration":"vitest run --config vitest.integration.config.ts"},"version":"1.2.5","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"7cb87617-c787-44e3-a4e1-50e8d6b255a4"}},"homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","directories":{},"lint-staged":{"src/**/*.ts":["eslint --fix","prettier --write"]},"maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"_nodeVersion":"22.23.2","dependencies":{"zod":"^3.22.4","@modelcontextprotocol/sdk":"^1.29.0"},"_hasShrinkwrap":false,"devDependencies":{"ajv":"^8.17.1","husky":"^9.0.0","eslint":"^9.0.0","vitest":"^4.1.11","esbuild":"^0.28.1","prettier":"^3.0.0","@eslint/js":"^9.0.0","typescript":"^5.5.0","@types/node":"^22.0.0","lint-staged":"^16.2.7","@vitest/coverage-v8":"^4.1.11","@typescript-eslint/parser":"^8.57.2","@typescript-eslint/eslint-plugin":"^8.57.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/apple-numbers-mcp_1.2.5_1790768494530_0.2719610022317518"}}},"time":{"created":"2026-06-20T16:07:51.949Z","modified":"2026-09-30T11:41:35.722Z","0.5.0":"2026-06-20T16:07:52.135Z","0.6.0":"2026-06-20T16:55:19.837Z","0.6.1":"2026-06-22T19:43:35.686Z","0.6.2":"2026-06-23T14:39:33.677Z","1.0.0":"2026-06-23T15:39:46.217Z","1.1.0":"2026-06-23T18:05:20.946Z","1.1.1":"2026-06-24T15:14:39.466Z","1.1.2":"2026-06-25T17:11:55.242Z","1.1.3":"2026-06-30T15:10:47.241Z","1.1.4":"2026-07-03T16:35:04.220Z","1.1.5":"2026-07-06T15:33:01.822Z","1.1.6":"2026-07-09T17:45:31.367Z","1.1.7":"2026-07-09T18:22:11.387Z","1.1.8":"2026-07-20T17:51:47.807Z","1.1.9":"2026-07-21T01:38:43.052Z","1.1.10":"2026-07-22T15:03:01.626Z","1.1.11":"2026-08-04T02:27:55.047Z","1.1.12":"2026-08-04T02:54:40.861Z","1.1.13":"2026-08-05T00:22:37.022Z","1.1.14":"2026-08-05T12:14:57.636Z","1.1.15":"2026-08-06T12:07:33.831Z","1.1.16":"2026-08-12T11:58:44.493Z","1.1.17":"2026-08-12T22:37:05.771Z","1.1.18":"2026-08-13T06:15:53.606Z","1.1.19":"2026-08-14T17:59:21.665Z","1.2.0":"2026-08-16T23:43:24.729Z","1.2.1":"2026-08-17T00:17:17.750Z","1.2.2":"2026-09-03T11:45:00.033Z","1.2.3":"2026-09-09T17:48:47.613Z","1.2.4":"2026-09-29T11:45:07.968Z","1.2.5":"2026-09-30T11:41:34.650Z"},"bugs":{"url":"https://github.com/sweetrb/apple-numbers-mcp/issues"},"author":"Rob Sweet <rob@superiortech.io>","license":"MIT","homepage":"https://github.com/sweetrb/apple-numbers-mcp#readme","keywords":["mcp","apple-numbers","claude","codex","ai","spreadsheet","macos","numbers-parser","model-context-protocol"],"repository":{"url":"git+https://github.com/sweetrb/apple-numbers-mcp.git","type":"git"},"description":"MCP server for Apple Numbers - read, write, search, and format .numbers spreadsheets via Claude and other AI assistants","maintainers":[{"name":"sweetrb","email":"rob@superiortech.io"}],"readme":"","readmeFilename":""}