{"_id":"@mgcrea/mcp-apple-core","_rev":"29-978d8de7f8abe0f173bf7aa425638322","name":"@mgcrea/mcp-apple-core","dist-tags":{"bootstrap":"0.0.0-bootstrap","latest":"1.24.1"},"versions":{"0.0.0-bootstrap":{"name":"@mgcrea/mcp-apple-core","version":"0.0.0-bootstrap","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@0.0.0-bootstrap","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/mcp-cupertino/issues","os":["darwin"],"dist":{"shasum":"892b75a4a4c124e175f3690c0daca83e6d714928","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-0.0.0-bootstrap.tgz","fileCount":7,"integrity":"sha512-e5QWHGzhORGZgvJGI8WlaX3d5JL5HsGbbu6QFUy76r+PyESYFqxBJ+JqqZBAwutQaZvhsyE6UYsnmY46RnEjxg==","signatures":[{"sig":"MEUCIGvdCRrG3BxZmYu04u1Eh6AYar/41C+FINXuXMSJ8o5cAiEAmeDy8waAIvwHUyVMeQuw1dxBWcCv55Yxe3HD5mSEBQo=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":81281},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"mgcrea","email":"olivier@mg-crea.com"},"repository":{"url":"git+https://github.com/mgcrea/mcp-cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_0.0.0-bootstrap_1787408910925_0.11730276481031288","host":"s3://npm-registry-packages-npm-production"}},"1.1.0":{"name":"@mgcrea/mcp-apple-core","version":"1.1.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.1.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/mcp-cupertino/issues","os":["darwin"],"dist":{"shasum":"9212b6935d6585f8afced634b680932c97a90d88","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.1.0.tgz","fileCount":7,"integrity":"sha512-+Ii9mPYRYvm2f/USg+/x/Iyl6ZH6kfmJrjIvGi14E9nHwvk6ga3p6jqhPGfjHKr6k+zE3h4WMyAzR+mp8cs3oA==","signatures":[{"sig":"MEQCIDii9qL186ZdcQD7V8GZb6FegHC/f0YPptgNEJzQmNZQAiA31UAGP5+06SKJV6FGqW12dXVazCLE2aKuEUdpfIrzIg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":81637},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efdaff31-69cc-4ef2-b957-cdd11ca8c63b"}},"repository":{"url":"git+https://github.com/mgcrea/mcp-cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.1.0_1787429337294_0.7157490106432836","host":"s3://npm-registry-packages-npm-production"}},"1.3.0":{"name":"@mgcrea/mcp-apple-core","version":"1.3.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.3.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/mcp-cupertino/issues","os":["darwin"],"dist":{"shasum":"b728e9915c5108f54ee8daeb85c1fdbe468c88f4","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.3.0.tgz","fileCount":7,"integrity":"sha512-Ip26oVqlkV/Ov2aATTgYKUZrK/knvAEWdJjcOsHdOxhk2Doac/X8Uh5ws4MwEUtXrXueJTQFfVPqg51mLdD3VQ==","signatures":[{"sig":"MEYCIQDTMGx/iNXKn7WeUZ/0zyWRhx27557IrwRmwocQfQspoAIhAOk4i3VbVOqZzbB/5PBfAibglF1qC4OEmU1T8r1VN2pb","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efdaff31-69cc-4ef2-b957-cdd11ca8c63b"}},"repository":{"url":"git+https://github.com/mgcrea/mcp-cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.3.0_1787737168269_0.34896716657894045","host":"s3://npm-registry-packages-npm-production"}},"1.3.1":{"name":"@mgcrea/mcp-apple-core","version":"1.3.1","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.3.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/mcp-cupertino/issues","os":["darwin"],"dist":{"shasum":"3035bfbf006ca5546d116fb02f1aa491e3a3b3ea","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.3.1.tgz","fileCount":7,"integrity":"sha512-BfpgXKUuihesbAaPsxbJJj0Mn2KY0Qy9ZAjLUwV95CRv0gPsIOxLadVPmpgFQrqnjeWhLIJuxpMkrPBMn6U7mQ==","signatures":[{"sig":"MEYCIQD+5jGt5Uj6pLtdcHi7af5hCWaTJRms5p9DFMy02345KgIhAJiAmLbrma/rPR3KCLaxMgyvgW1DDNzLYtIvQP5YmWzl","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efdaff31-69cc-4ef2-b957-cdd11ca8c63b"}},"repository":{"url":"git+https://github.com/mgcrea/mcp-cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.3.1_1787839965943_0.322041468495887","host":"s3://npm-registry-packages-npm-production"}},"1.4.0":{"name":"@mgcrea/mcp-apple-core","version":"1.4.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.4.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/mcp-cupertino/issues","os":["darwin"],"dist":{"shasum":"9242f3786dd394710e069edf1890d70759a758e4","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.4.0.tgz","fileCount":7,"integrity":"sha512-QcavSORTD+ql3eE7ltEfVO6acLMEnOQr341wUNSYPUUQCWMK2TJDuskUHd7utJ//B+AW2rUlY/PwaS414jmnzQ==","signatures":[{"sig":"MEUCIQD0sRHZBJkFBqbe6a+upVZATBfQWmeTZzwl5/LH6OBBlwIgUBxD3i2UC69NyF85t268ge0D5USRYUBVC5xm3Yc+AKU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110076},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:efdaff31-69cc-4ef2-b957-cdd11ca8c63b"}},"repository":{"url":"git+https://github.com/mgcrea/mcp-cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.4.0_1788098815332_0.6365346430701051","host":"s3://npm-registry-packages-npm-production"}},"1.6.0":{"name":"@mgcrea/mcp-apple-core","version":"1.6.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.6.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"4d91ee04bc942b717e91a43a73f13e19c05731ec","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.6.0.tgz","fileCount":7,"integrity":"sha512-0SQUgJZovGFgHkkHqXNZrfTvi9fCgstxxUBZ7358mQryTUJn9EejdyWph8z4ZWNQvAQEevrG7C1YnkTS9AtJaw==","signatures":[{"sig":"MEQCIDzw22Vz+3uH7QyhJcBeJt0+8vFf0ITzU7JmzhNAIRCRAiAfZoldywOyfDkYCV2qwtMjG3diQi0C3qhqIJzgZQh/5w==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.6.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":110068},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.6.0_1788253412003_0.7386343609998858","host":"s3://npm-registry-packages-npm-production"}},"1.7.0":{"name":"@mgcrea/mcp-apple-core","version":"1.7.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.7.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"2fd2c80b7c79bd954d7738096fbe6ff5e6e6cbdb","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.7.0.tgz","fileCount":7,"integrity":"sha512-8nmNrlacY8/y98VurGVish1u4F2SC2+NQOuQMB3ABE7HkLiQcQ+vHnMUwiWTjc3jDoNar1KeNTXZ/UrVV2Wwiw==","signatures":[{"sig":"MEUCIQCM9J4QG1mA8mmr440ZcoQZu6Y9nAxqmgj1IQ/GLjHOngIgNMiOfBhHflumL3QhWoQCs1W/h7L6VrS1y83sO8OkCVA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.7.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.7.0_1788267207773_0.4677362805466241","host":"s3://npm-registry-packages-npm-production"}},"1.8.0":{"name":"@mgcrea/mcp-apple-core","version":"1.8.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.8.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"27859c937a3a97f9811c898a91e252f6d66cc183","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.8.0.tgz","fileCount":7,"integrity":"sha512-mZFUjOA3uGkoqe0SMCGOtbeKMGSd1HW+ynZ7ErY3hXOHcA94Vd6tdcbeiH9MxySKi4zmxrC2r+nc1cIkKRl+bA==","signatures":[{"sig":"MEQCIFl00+RenpTwtert0s1pcftpXcNAVV5jBHygLNoAeikeAiBkZtXWueSyFUx+ThrLIEOE6zmbOMYxAqZzuU4FMtcarg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.8.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.8.0_1788290798736_0.11450799727547323","host":"s3://npm-registry-packages-npm-production"}},"1.9.0":{"name":"@mgcrea/mcp-apple-core","version":"1.9.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.9.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"fbe0bbd2bb8d5dc8634cf13a3b5480598b569ebf","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.9.0.tgz","fileCount":7,"integrity":"sha512-kWHWUmoN8Re8XXI8IbuiKERDF39ElsVgTHmhg0VqdcGkul8lQ2bM/5FJ9wo/wQI5/91wIBErvLSgS8UW8bLUJA==","signatures":[{"sig":"MEYCIQD8Z1R9kQdxO6Xey6ZSqtoO90qgNXaxrYk3t+NCDYVJQwIhAPM7CaP4geilOm+xYtAw0t/NAWj2m4X2BDqjFqut44ih","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.9.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146662},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.9.0_1788299426673_0.27419018112683124","host":"s3://npm-registry-packages-npm-production"}},"1.10.0":{"name":"@mgcrea/mcp-apple-core","version":"1.10.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.10.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"034d3b6807c80f01b9313c83afc639d83be984b9","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.10.0.tgz","fileCount":7,"integrity":"sha512-xoq9OssI7dY1VYlqCIKJJSQb9+0Zpknf86tY6by2UbRVz6eJsQpaxPBEYE4tQtHVJz9P442J6s1JGQfvFQ81Dg==","signatures":[{"sig":"MEUCIGuT+2XuLuJIakTjWBZgWYDubyRF1Z7jaPzNJ41fp2GXAiEA7yEmEPvL2ef5VXH/ovKVtgb3Ts3H6IPX9CkByUGAbpU=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.10.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.10.0_1788382460240_0.6896110781515739","host":"s3://npm-registry-packages-npm-production"}},"1.11.0":{"name":"@mgcrea/mcp-apple-core","version":"1.11.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.11.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"841231b2f1ce0ba9df596ef41f85249213f6971d","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.11.0.tgz","fileCount":7,"integrity":"sha512-ZBsVjS/0d8/tLWCB/IdNmLw/3Tchjox9pcRP2YT6UfSxhkf7kNbKFmsgBdwlyL24NKeZ1wfa4ZZkCAmP8mavmg==","signatures":[{"sig":"MEUCIDpKnUM10jRFgkWq7WfSRBa2JfAXIRfKnMYTbEvLrWRNAiEAgCRxLZJXyy7dCly+50MNYP7PYsY9PeXFtwlPPEGvq10=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.11.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.11.0_1788439644134_0.45652858011679687","host":"s3://npm-registry-packages-npm-production"}},"1.12.0":{"name":"@mgcrea/mcp-apple-core","version":"1.12.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.12.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"4032b30fccb83a39b56e083d35365c45305c27ab","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.12.0.tgz","fileCount":7,"integrity":"sha512-pQbkoEn9qW4c/J8ocpzvbYmmQMu8pSv2rVBL6yuI2qM5bE1u25hOurmZNwtfT+NJxotRUXcqbhwfhhkxCIjQng==","signatures":[{"sig":"MEUCIHzWDSUMGdXYUwM7CYssjWwsgszecNnKtN7QgBLO38aOAiEA+KIAMdNrw7JajiLd2LXhZ4IQT9yX4j1GqD3SlzqmNVk=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.12.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.19.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.12.0_1788455257643_0.8705283462633637","host":"s3://npm-registry-packages-npm-production"}},"1.13.0":{"name":"@mgcrea/mcp-apple-core","version":"1.13.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.13.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"6c429788aec355d48c7366326d894fe7148cb52a","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.13.0.tgz","fileCount":7,"integrity":"sha512-/G/S3DPgIb5wI4VuTb4MFHHBoKsi5qf0QuNDfhFYhFL09sOxcPv00Z9HV/eMAaJKIL9yuj28qzbWU9Xr7GvHSQ==","signatures":[{"sig":"MEYCIQDlqQdG/fRqXtJi8JculeTpuMtjA58Mj4+pbR/v9wQ8BgIhAICXLQ7x1ch10rPd68ETQPyddmfl4ec+V4WWsMkrDkZN","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.13.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.13.0_1788523561531_0.730220387535429","host":"s3://npm-registry-packages-npm-production"}},"1.14.0":{"name":"@mgcrea/mcp-apple-core","version":"1.14.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.14.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"5a52e336622585caf6bcd47e02d0a20561d8ae60","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.14.0.tgz","fileCount":7,"integrity":"sha512-lCDF5uKTKfKZqhWknxb+dKhCoSGCLi0hbF3+l/DBa7o40qVLNtFLYSvi6Kl3rd85IHWfRn/uLHp/9DNOqSWTFA==","signatures":[{"sig":"MEYCIQDyDOcFo25Hf39OWu20Bo7WG4JbyThOOS0kJPVRl6uP1AIhAIiRldBD/VDlfxgma2jFwBIaCxLsR3p8Fgtzox6bl20s","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.14.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":158794},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.14.0_1788557414460_0.06490445362248565","host":"s3://npm-registry-packages-npm-production"}},"1.15.0":{"name":"@mgcrea/mcp-apple-core","version":"1.15.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.15.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"d2a17c4546123d2fb0e4b20bf4a50fe4bb671584","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.15.0.tgz","fileCount":7,"integrity":"sha512-PHmKYlS/9eeXLXosT9BFSEWMr/zXBeEY+CsIJqaNWKZZSr9I3Xt4nRddK52HqMr1WyxCkkK/7vSt6aw8Y6PDVA==","signatures":[{"sig":"MEQCIGg8gRhAmsOD79lH5RHP6NY96WWffE/8ujD0jBkdFkmVAiBoMKWQ4Urr1P4vUysir5pfAZYnk7j4C2L/sD0e4aPmxg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.15.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":218972},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.15.0_1788648097212_0.2806528445696548","host":"s3://npm-registry-packages-npm-production"}},"1.16.0":{"name":"@mgcrea/mcp-apple-core","version":"1.16.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.16.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"529df3073a3566c30376bd2251ef13b6e4da0ce7","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.16.0.tgz","fileCount":7,"integrity":"sha512-BEavywuW+s6+evE1IH5C8S3uKErcHG/ayNlYKKDIPb1slYatVl4Wep8frOGGq3YlsPfYLCUxiVjv0BV/uZTyFg==","signatures":[{"sig":"MEUCIFnKId4H6CS6EFm2lssIWwoO9rw98x5WLIesYu7hyxbIAiEAhFN9W8jVXkRt9fzz+1fYpviSguQuxqMIKf9UBer3zV4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.16.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":246167},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.16.0_1788690702939_0.3551519577270974","host":"s3://npm-registry-packages-npm-production"}},"1.17.0":{"name":"@mgcrea/mcp-apple-core","version":"1.17.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.17.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"b55a5157bf04db2ec24a79b316ea5cd8aa1a3f95","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.17.0.tgz","fileCount":7,"integrity":"sha512-5KvSQ8334vQOwBnyio1AIANYaKJHXuvZQdOnFi+dAvWb2cbTch9x2lPNjCfyHsK12kauVFy3T2Yp0MNsP5YWiQ==","signatures":[{"sig":"MEQCIA0TrWgRxn5zam8ZXA0NFm8C4dfVHCgvQsWCiuJjT5z8AiAgvotGBD65Vm5eXnv6qqDrFVQF7jezLoUtpqD775eRmg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.17.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.17.0_1788792680844_0.17144965534151213","host":"s3://npm-registry-packages-npm-production"}},"1.18.0":{"name":"@mgcrea/mcp-apple-core","version":"1.18.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.18.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"af0819e94fbaa32e09dff94acfc8efc0ab70ce02","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.18.0.tgz","fileCount":7,"integrity":"sha512-5yVWH57WJpUv3tBNfAkB27JT4u5wKoW9YciMJvd0qxM+JbB2INjRY2vyeYLfGqb32bZxdZtBE8RmIFPalFkmlA==","signatures":[{"sig":"MEUCIG5oAT/1nQMOaqM7do64d3ISR5QfrAfRRfGN9PrxS8k4AiEAvlJxU2IR32e3yLi/gKZU1EvmhEXQLUz/khWQSj+kG5g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.18.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.18.0_1788811059210_0.9038989606145773","host":"s3://npm-registry-packages-npm-production"}},"1.19.0":{"name":"@mgcrea/mcp-apple-core","version":"1.19.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.19.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"78fd5874d76f5a7271eeca1928589caf381aa8a8","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.19.0.tgz","fileCount":7,"integrity":"sha512-az3sAa/KtT/0K1MLNeDOMp1vsOdV/vNZ6OcWvS6EKfSefogU9swclKWo5ylyw0E6pMvFbWn4tPcMLDQc5/cAJQ==","signatures":[{"sig":"MEQCIAqCtzKRy7tgxMrclJ0RfBvHN857B36kVa1EDVgXGnCkAiAN4x8YFfctgKcfZ3CVIRE8VYhAfC6Y185VE0NHyt01sA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.19.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.19.0_1788867402342_0.737410480667066","host":"s3://npm-registry-packages-npm-production"}},"1.19.1":{"name":"@mgcrea/mcp-apple-core","version":"1.19.1","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.19.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"6540200b70f541237b638f457ff2302bef9500f9","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.19.1.tgz","fileCount":7,"integrity":"sha512-7vAdarjuYnD+WQAI7UiPJ3pSpP4vsAUK+OPEVpfPuRHcDO5M6PsJ66+rInTBSePYJHw0NKOwDCPad7fCMQEXIQ==","signatures":[{"sig":"MEQCIFfRkUND6L4tX3NrqPZDYRSLpAdJho1lw9maEu2uodgqAiB846WDRdMh9tatndJHbWRXhKEyg2Z5TengzQUf28pnJg==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.19.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":282686},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.19.1_1788879047492_0.18845591340404488","host":"s3://npm-registry-packages-npm-production"}},"1.20.0":{"name":"@mgcrea/mcp-apple-core","version":"1.20.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.20.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"3d40103591fa0cad370de58065db83e277a684fd","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.20.0.tgz","fileCount":7,"integrity":"sha512-z/AU6wFj/DdwiLw+k2ZgvA1FCNWWl6PeaEQ0DJtJV5jRoeoUCSn+MYOgmEQJ3PzmQ6bk6aQ4Y3nvEJV0AR8JPg==","signatures":[{"sig":"MEUCICdheA0xwnFSl9ssAnu5e+T5+A9IM8xx5+v6Ki371UqGAiEAwz4otvSjXQ0kerWr8KpyYjueHMEQDmUP3/4dEOI9JAY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.20.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.20.0_1788900663069_0.19995628579618607","host":"s3://npm-registry-packages-npm-production"}},"1.20.1":{"name":"@mgcrea/mcp-apple-core","version":"1.20.1","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.20.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"c19ae1a079cd8d50abc5cb32c3f54f3461f2d493","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.20.1.tgz","fileCount":7,"integrity":"sha512-ioFscDBC/oB+PLegdRarnnnikn+mpeSSlfXxxW4Y9HqS6sGsd+D4ZioC1PkiEtCNgoaTS9beuS6+VBqod7sdsg==","signatures":[{"sig":"MEQCICxC2H7sv0QE5WvSLdogHryKE4KL25v189M9Gv2pHurLAiA8lOfOEXCqLzS4+ldd8DeFuk7HJv7bMf/1bi7z2WhDYA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.20.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.20.1_1788953244159_0.7062679274089898","host":"s3://npm-registry-packages-npm-production"}},"1.21.0":{"name":"@mgcrea/mcp-apple-core","version":"1.21.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.21.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"0112afdf032b43c22ac3cd00b957632f67d61472","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.21.0.tgz","fileCount":7,"integrity":"sha512-F3y6JhlWqbSKO5FYLDpBH6MAW/dkf+7VvAuBHC/umyL5yEAZEplRqcibowwdhCO7GcJ4QG8KBOYd4Gj6gcIhSA==","signatures":[{"sig":"MEUCIQC7EtIY8pHFp4HlWY1UCNxEDaIvG3maBnrWdosbLb9lowIgdYSzeUocyMCBK68XbpG1uCDlip2mhcDt7u5iZnPOnx4=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.21.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":285879},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.21.0_1789052155192_0.1486572100290715","host":"s3://npm-registry-packages-npm-production"}},"1.21.1":{"name":"@mgcrea/mcp-apple-core","version":"1.21.1","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.21.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"ada30e3e3a6ba36a67692901c972f5793541f1a0","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.21.1.tgz","fileCount":7,"integrity":"sha512-z0VXIK70hQQFilvODSBU8hrAnHbIsmmwVK4NYn1+W79aicmGj+3AiBIv1cKxQce52aQqNNG86AL3yzn6yhGSHw==","signatures":[{"sig":"MEUCIEop9TwGUYTyNDw1shRm/T9WbO1LaLYwp3dSlh6NQpbcAiEAzxMxCjAJBSSPvh76YyWAjgUkD0ZkoovM22/kfcexDEI=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.21.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.21.1_1789158275318_0.006771116466732341","host":"s3://npm-registry-packages-npm-production"}},"1.22.0":{"name":"@mgcrea/mcp-apple-core","version":"1.22.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.22.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"9dc8d05384631e51a510eb439db4b766479f9a50","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.22.0.tgz","fileCount":7,"integrity":"sha512-cP8IgIJ40UDKiU39U9/zEeKjRpLVmnBwYihVU4fKHzk2LX1EIQspmPCS45OWneVilDM09gk8gCmnc2NqF3aXfg==","signatures":[{"sig":"MEUCIQCrTsmCGuo1oH0EQw8eWqz6pitkgEtxL2PcDYHNbL5J/AIgHvigRcV62loykBCMOGP1BHI59rcpqySBz9eAzBxc44g=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.22.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.22.0_1789550675632_0.5755320852994457","host":"s3://npm-registry-packages-npm-production"}},"1.22.1":{"name":"@mgcrea/mcp-apple-core","version":"1.22.1","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.22.1","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"570d2f1b364714c6a35c19165be72417483bb4a8","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.22.1.tgz","fileCount":7,"integrity":"sha512-XoTQ6+iEnEtS3FRiM3I6IwVQZrvSWOUa3onlUhduUEw6uUAx81qBc59TBd2nl5PrBvyt8laYl1cG0GxN/M6t6w==","signatures":[{"sig":"MEUCIEcUcWvMfzoSxPoYRz4Hf7NVgqGkN+Sbkge0Pw/d9mDSAiEArH7y6VkJQ4AVbLV86WhbLZHob3Qcz6TdmKkmG8WBwaA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.22.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.22.1_1789564447067_0.6717529010203798","host":"s3://npm-registry-packages-npm-production"}},"1.23.0":{"name":"@mgcrea/mcp-apple-core","version":"1.23.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.23.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"1896635544c0073ead052f7314e19de7254aeab3","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.23.0.tgz","fileCount":7,"integrity":"sha512-9iqKaJTBtDjC7kCEJ0Z0qWJZ+LCpS57X+lkkXoptOpPG86Am9uI4kIGnzn3Df/UDSEwifPox7PHjjULIdvrxQQ==","signatures":[{"sig":"MEQCIEVJm2PuppVLd9XW/F9QB7PO5nYRvV+Cm+nYpFwIXv5QAiBeIGm381f/W2Y+L8wCCu3A8+y7Dq8oyVAVzeAoSmyfCA==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIQDqXnnpqmspw9jmSI32Ys+JjK3KDlfGGLN0vm1IhrlR5wIgPL1WIJT09sEngIUfPg1BjfpnOFaghYzqWWei4Pa4IVc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.23.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.23.0_1789809270913_0.37045454027999014","host":"s3://npm-registry-packages-npm-production"}},"1.24.0":{"name":"@mgcrea/mcp-apple-core","version":"1.24.0","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","_id":"@mgcrea/mcp-apple-core@1.24.0","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"homepage":"https://cupertino.mgcrea.io","bugs":"https://github.com/mgcrea/cupertino/issues","os":["darwin"],"dist":{"shasum":"37321de646ea073f2aa3bcee4b7dea97638cbc1d","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.24.0.tgz","fileCount":7,"integrity":"sha512-4c0/W7zA3zm+N0kLj4+a0r3mLKtb46cOryAIdy4GFtWIZ8R1JJXUAdPBoMaC1s+lrlkZH7p+MXc4Knf+OwYxlw==","signatures":[{"sig":"MEQCIDcwcR08T2rjabLZ1BWgGdCyQVQqyH570D1Ne/v2+PKOAiAjIL28Y3/5RiJW7vkoWcuC62/HYBepCGRpo3szkikj+Q==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEUCIC80QP832TCGw36MaXgZNL7wR2j+NmX2kN9lgGpfJXJSAiEAlhmaC1kwkM+CjRS54CRxtx/abXLwX8/3w8kY8fuRazc=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.24.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288864},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:e14637df-47ef-4506-9566-012f4c755a58"}},"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"tmp":"tmp/mcp-apple-core_1.24.0_1790451902154_0.9116698242623569","host":"s3://npm-registry-packages-npm-production"}},"1.24.1":{"os":["darwin"],"_id":"@mgcrea/mcp-apple-core@1.24.1","bugs":"https://github.com/mgcrea/cupertino/issues","dist":{"shasum":"e0d7659add6ab8672bb5712c1a62d731486333e7","tarball":"https://registry.npmjs.org/@mgcrea/mcp-apple-core/-/mcp-apple-core-1.24.1.tgz","fileCount":7,"integrity":"sha512-AAAI5udPN4u+9aQBPNlYQ7oVRVSVyYYJsaqxdkXwgrSor4hBRrPe3mCkvYl3TI2+bH+IZzi8+BoUOjT4t/Ka/g==","signatures":[{"sig":"MEQCIGo7fCt1xR+m5rW5WR+BUeC1iWY7XoadJA+wQy3fwkcxAiB1xFAjTgSA7FaO8O+dilPr+fkSkGtpF9yuDcjh0BSrFw==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIAn42w0dbdu33iV4RXsKtdu25kCkLl8OvMuZNXsYmRiaAiEAmZWgt52c+I8yPkeLe82RMwyN5kl6pAcRQrOXxw77vVI="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@mgcrea%2fmcp-apple-core@1.24.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":288864},"main":"./dist/index.js","name":"@mgcrea/mcp-apple-core","type":"module","types":"./dist/index.d.ts","author":"Olivier Louvignes <olivier@mgcrea.io>","engines":{"node":">=24"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","typecheck":"tsc --noEmit","test:watch":"vitest"},"version":"1.24.1","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"e14637df-47ef-4506-9566-012f4c755a58"}},"homepage":"https://cupertino.mgcrea.io","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","directories":{},"maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"_nodeVersion":"24.21.0","dependencies":{"zod":"^4.4.3","@modelcontextprotocol/sdk":"^1.30.0"},"publishConfig":{"access":"public"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"^0.22.14","vitest":"^4.1.10","typescript":"^7.0.2","@types/node":"^26.2.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/mcp-apple-core_1.24.1_1790693482873_0.15831105589622974"}}},"time":{"created":"2026-08-22T14:28:30.814Z","modified":"2026-09-29T14:51:23.749Z","0.0.0-bootstrap":"2026-08-22T14:28:31.136Z","1.1.0":"2026-08-22T20:08:57.436Z","1.3.0":"2026-08-26T09:39:28.454Z","1.3.1":"2026-08-27T14:12:46.089Z","1.4.0":"2026-08-30T14:06:55.477Z","1.6.0":"2026-09-01T09:03:32.163Z","1.7.0":"2026-09-01T12:53:28.061Z","1.8.0":"2026-09-01T19:26:38.859Z","1.9.0":"2026-09-01T21:50:26.818Z","1.10.0":"2026-09-02T20:54:20.386Z","1.11.0":"2026-09-03T12:47:24.292Z","1.12.0":"2026-09-03T17:07:37.791Z","1.13.0":"2026-09-04T12:06:01.665Z","1.14.0":"2026-09-04T21:30:14.603Z","1.15.0":"2026-09-05T22:41:37.368Z","1.16.0":"2026-09-06T10:31:43.113Z","1.17.0":"2026-09-07T14:51:20.995Z","1.18.0":"2026-09-07T19:57:39.442Z","1.19.0":"2026-09-08T11:36:42.482Z","1.19.1":"2026-09-08T14:50:47.663Z","1.20.0":"2026-09-08T20:51:03.226Z","1.20.1":"2026-09-09T11:27:24.305Z","1.21.0":"2026-09-10T14:55:55.325Z","1.21.1":"2026-09-11T20:24:35.502Z","1.22.0":"2026-09-16T09:24:35.770Z","1.22.1":"2026-09-16T13:14:07.267Z","1.23.0":"2026-09-19T09:14:30.999Z","1.24.0":"2026-09-26T19:45:02.266Z","1.24.1":"2026-09-29T14:51:22.978Z"},"bugs":"https://github.com/mgcrea/cupertino/issues","author":"Olivier Louvignes <olivier@mgcrea.io>","license":"MIT","homepage":"https://cupertino.mgcrea.io","keywords":["apple","applescript","jxa","macos","mcp","model-context-protocol","osascript"],"repository":{"url":"git+https://github.com/mgcrea/cupertino.git","type":"git","directory":"packages/core"},"description":"Shared machinery for the Apple-app MCP servers: the osascript boundary, TCC-aware errors, and read-only SQLite access","maintainers":[{"name":"mgcrea","email":"olivier@mg-crea.com"}],"readme":"# @mgcrea/mcp-apple-core\n\nShared machinery for the Apple-app MCP servers — the osascript boundary, a TCC-aware error\ntaxonomy, and read-only SQLite access.\n\n> **A library, not a server.** It registers no tools and has no `bin`. You want\n> [`@mgcrea/mcp-apple-mail`](https://npmjs.com/package/@mgcrea/mcp-apple-mail),\n> [`-notes`](https://npmjs.com/package/@mgcrea/mcp-apple-notes),\n> [`-reminders`](https://npmjs.com/package/@mgcrea/mcp-apple-reminders),\n> [`-calendar`](https://npmjs.com/package/@mgcrea/mcp-apple-calendar) or\n> [`-contacts`](https://npmjs.com/package/@mgcrea/mcp-apple-contacts). This is published because\n> they depend on it.\n\n## What is in here\n\n| Module         | What                                                                             |\n| -------------- | -------------------------------------------------------------------------------- |\n| `osascript.ts` | the runner, the serialising queue, `assertStaticScript`, `mapOsaError`           |\n| `errors.ts`    | the taxonomy, written against a required `SurfaceContext`                        |\n| `fs.ts`        | `inspectFile` / `describeStore` — the exists-vs-readable distinction             |\n| `sqlite.ts`    | the `ro` → `immutable` ladder, `toFileUri`, `escapeLike`, `PRAGMA query_only`    |\n| `schema.ts`    | `columnsOf`, `tableMap`, `fingerprintSchema`, `detectEpoch`, the Core Data epoch |\n| `config.ts`    | the four env parsers and `BaseConfigSchema`                                      |\n| `tools.ts`     | `wrap`, `toFailure`, `ok`/`okText`/`fail`, `compact`, `limitArg`, `confirmArg`   |\n| `cli.ts`       | `runStdioServer`, carrying the stdout-is-JSON-RPC rule and the darwin guard      |\n\n## Why these and not more\n\nThe line was never module size. `assertStaticScript` is a shell-injection tripwire and the\nserialising queue is the `-1712` guard — an invariant kept in two copies is one refactor away from\nbeing enforced in one. Things that are structurally shaped by a single surface stayed with that\nsurface, because an interface designed from one sample would be wrong.\n\nTwo rules the taxonomy enforces rather than documents:\n\n- **`SurfaceContext` is required** wherever it appears in a message. `TccDeniedError` once took an\n  optional hint defaulting to `\"Mail\"`, hardcoded `\"Mail\"` again later in the same string, and was\n  never passed a hint at either call site.\n- **`PRAGMA query_only` is set on every store.** Not a preference: the Apple app owns the file,\n  holds it open and reconciles it against a server, so writing to it corrupts sync state. Every\n  mutation in every server goes through Apple Events instead.\n\n## Platform\n\nmacOS only (`\"os\": [\"darwin\"]`), Node >= 24 — `node:sqlite` is used directly, with no native\ndependency to build.\n\n## Licence\n\n[MIT](LICENSE).\n","readmeFilename":""}