{"_id":"@emdash-cms/plugin-types","_rev":"8-1857dd7aa2f66e6ba99b389a9a9f072b","name":"@emdash-cms/plugin-types","dist-tags":{"latest":"0.4.0"},"versions":{"0.0.0":{"name":"@emdash-cms/plugin-types","version":"0.0.0","keywords":["emdash","cms","plugin","manifest","types"],"author":{"name":"Matt Kane"},"license":"MIT","_id":"@emdash-cms/plugin-types@0.0.0","maintainers":[{"name":"ascorbic","email":"m@mk.gg"}],"homepage":"https://github.com/emdash-cms/emdash","bugs":{"url":"https://github.com/emdash-cms/emdash/issues"},"dist":{"shasum":"52bb9911b40f5d0c5c93fa8277c571cb904b85f5","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.0.0.tgz","fileCount":6,"integrity":"sha512-r5+z9ZApOnxs2XDJ8HSvdz3Wb6Z4MOMdBan5q86By5XjXJq8gvipIMBX4h/s9NOP/laGcT4jW3Z0SWbwtTfg7w==","signatures":[{"sig":"MEUCIGDCkqXKq69O+iBun80098zC4RhCCaz+fvJdxLZrgPUhAiEAmc7GSZXt2R5kMZa422I4Favj/DOR797+1XWxQcn5IV8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"unpackedSize":31364},"main":"dist/index.js","type":"module","_from":"file:emdash-cms-plugin-types-0.0.0.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"ascorbic","email":"m@mk.gg"},"_resolved":"/private/var/folders/2v/9fbywb7565dfmjmtljplshd80000gn/T/e99c8e4313a5ec0f16b4d940e66a6b60/emdash-cms-plugin-types-0.0.0.tgz","_integrity":"sha512-r5+z9ZApOnxs2XDJ8HSvdz3Wb6Z4MOMdBan5q86By5XjXJq8gvipIMBX4h/s9NOP/laGcT4jW3Z0SWbwtTfg7w==","repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"_npmVersion":"11.6.2","description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and registry-cli (manifest writer at bundle/publish time).","directories":{},"_nodeVersion":"24.13.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.0.18","publint":"0.3.17","typescript":"^5.9.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_0.0.0_1778133220845_0.8384751303409761","host":"s3://npm-registry-packages-npm-production"}},"0.0.1":{"name":"@emdash-cms/plugin-types","version":"0.0.1","keywords":["emdash","cms","plugin","manifest","types"],"author":{"name":"Matt Kane"},"license":"MIT","_id":"@emdash-cms/plugin-types@0.0.1","maintainers":[{"name":"ascorbic","email":"m@mk.gg"}],"homepage":"https://github.com/emdash-cms/emdash","bugs":{"url":"https://github.com/emdash-cms/emdash/issues"},"dist":{"shasum":"fa50c56b1b2ef8462746876b389ec67d0ee92a01","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.0.1.tgz","fileCount":6,"integrity":"sha512-0fEQBhD8iB4p6Zd4RsigoSDpZd06z9kHitT3k3AJk29K/A+MhpXapscYg+dgS91cMRrrO0kB/pV8xC7VTQ6jXQ==","signatures":[{"sig":"MEQCIFRb459z6pmm5ctPQagydp59KeAhcxYYNpH5sJC6E9BzAiAMejqIWXLGNs3eCCscIQSEBrFMLX6NP9NgXB2BYxbkpQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdash-cms%2fplugin-types@0.0.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":31363},"main":"dist/index.js","type":"module","_from":"file:emdash-cms-plugin-types-0.0.1.tgz","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50af5ede-3187-426f-9bad-efb48edb8c5c"}},"_resolved":"/tmp/5cef52aba932ad51ccaa3d3ca18ab52b/emdash-cms-plugin-types-0.0.1.tgz","_integrity":"sha512-0fEQBhD8iB4p6Zd4RsigoSDpZd06z9kHitT3k3AJk29K/A+MhpXapscYg+dgS91cMRrrO0kB/pV8xC7VTQ6jXQ==","repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"_npmVersion":"11.11.0","description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and registry-cli (manifest writer at bundle/publish time).","directories":{},"_nodeVersion":"24.14.1","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.1.5","publint":"0.3.17","typescript":"^5.9.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_0.0.1_1778490460393_0.2842352334315861","host":"s3://npm-registry-packages-npm-production"}},"0.1.0":{"name":"@emdash-cms/plugin-types","version":"0.1.0","keywords":["emdash","cms","plugin","manifest","types"],"author":"Matt Kane","license":"MIT","_id":"@emdash-cms/plugin-types@0.1.0","maintainers":[{"name":"ascorbic","email":"m@mk.gg"}],"homepage":"https://github.com/emdash-cms/emdash","dist":{"shasum":"69dc1935f33441c653b693918f40f63dab1c9e6c","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.1.0.tgz","fileCount":6,"integrity":"sha512-aV6bQ/XUK/KBjuG6wVMhtMPWjG4n5VM5qjZY1SVJed9qFWKmzvyMlf00x2Y/nQfp5Hik2Yj2AVeAGf0dtuhvOw==","signatures":[{"sig":"MEYCIQD/2YjqKGwbtWj6CW5uYBKjFIIUiHf5SxDbOZzY/xbaRAIhAL7fvjlcW0k3DDBDyYTrRl68gdw2OgNFKqQitLVCoc63","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdash-cms%2fplugin-types@0.1.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47161},"main":"dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50af5ede-3187-426f-9bad-efb48edb8c5c"}},"repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and plugin-cli (manifest writer at bundle/publish time).","directories":{},"_nodeVersion":"24.16.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.1.5","publint":"0.3.17","typescript":"^6.0.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_0.1.0_1781629204523_0.29298755762753204","host":"s3://npm-registry-packages-npm-production"}},"0.2.0":{"name":"@emdash-cms/plugin-types","version":"0.2.0","keywords":["emdash","cms","plugin","manifest","types"],"author":"Matt Kane","license":"MIT","_id":"@emdash-cms/plugin-types@0.2.0","maintainers":[{"name":"ascorbic","email":"m@mk.gg"}],"homepage":"https://github.com/emdash-cms/emdash","dist":{"shasum":"76b6adfd5a7e703b7acab36a890eed2f7208fcf6","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.2.0.tgz","fileCount":6,"integrity":"sha512-b0eACCji0O79vf0Py/2pllcAcn6uoAZ1xLccPdPI++ni4WafmBGNvxNYc/m1T6Nsx0rfUPU8P1HxDSeTbQOofQ==","signatures":[{"sig":"MEUCIQCxIRu7HVhFYVvfYzchsa6kwM3QD2BYPuAj17SZuD9O4gIgOJUQlSbLNiT6gADdvmb3cTFWiYwmw8SFYhOCiEV8Qc8=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdash-cms%2fplugin-types@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":47779},"main":"dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50af5ede-3187-426f-9bad-efb48edb8c5c"}},"repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and plugin-cli (manifest writer at bundle/publish time).","directories":{},"_nodeVersion":"24.18.0","_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.1.5","publint":"0.3.17","typescript":"^6.0.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_0.2.0_1783701178022_0.16804949877310205","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@emdash-cms/plugin-types","version":"0.3.0","keywords":["emdash","cms","plugin","manifest","types"],"author":"Matt Kane","license":"MIT","_id":"@emdash-cms/plugin-types@0.3.0","maintainers":[{"name":"ascorbic","email":"m@mk.gg"}],"homepage":"https://github.com/emdash-cms/emdash","dist":{"shasum":"1e303c63f28af70d219276490ac9214621cecf19","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.3.0.tgz","fileCount":6,"integrity":"sha512-2/siADnsr79FIOHbiGtsKpQojNid2Uqpuurhh6vIkhuzQN0jVBLiPDhX/LAK28l4l7UVyEnWpxI6HMImHZEPvg==","signatures":[{"sig":"MEUCIQDpTC/hxNoCPZzEODeeBH95W41eNOQ9S+OUWs/dEssW+gIgZv8G7XYT3tcclD4jYJTAEmRk4Cykigpvr1YRQSa+ujs=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdash-cms%2fplugin-types@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122164},"main":"dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50af5ede-3187-426f-9bad-efb48edb8c5c"}},"repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and plugin-cli (manifest writer at bundle/publish time).","directories":{},"_nodeVersion":"24.18.0","dependencies":{"zod":"^4.4.1"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.1.5","publint":"0.3.17","typescript":"^6.0.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_0.3.0_1784629857020_0.08855159965366455","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@emdash-cms/plugin-types","version":"0.3.1","keywords":["emdash","cms","plugin","manifest","types"],"author":"Matt Kane","license":"MIT","_id":"@emdash-cms/plugin-types@0.3.1","maintainers":[{"name":"ascorbic","email":"m@mk.gg"},{"name":"edmundhung","email":"os@edmund.dev"}],"homepage":"https://github.com/emdash-cms/emdash","dist":{"shasum":"641423894564b6745dc071dc0ab81e75cbf6ddd1","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.3.1.tgz","fileCount":6,"integrity":"sha512-HwDWdCM8brRWdVxGNFwkrFwcArm0jmBJETMcLKkSLcUAAFru0IRNDKEeD9j5tSruDcgkot4paGz6dtUh6wnt9w==","signatures":[{"sig":"MEUCIC1fynXxvHE8TVrr/SbPM21DvzSkCCHMEUzw4ebkzx8iAiEA+cmolWS0u7vW62VyGncWjTFtkuPOPKKHzNjV5ZNav20=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdash-cms%2fplugin-types@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":122151},"main":"dist/index.js","type":"module","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50af5ede-3187-426f-9bad-efb48edb8c5c"}},"repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and plugin-cli (manifest writer at bundle/publish time).","directories":{},"_nodeVersion":"24.20.0","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.1.5","publint":"0.3.17","typescript":"^6.0.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"tmp":"tmp/plugin-types_0.3.1_1788950299413_0.6347306658340102","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@emdash-cms/plugin-types@0.4.0","dist":{"shasum":"acab43bb91317aee5773c16fcdc27586c5ea2c65","tarball":"https://registry.npmjs.org/@emdash-cms/plugin-types/-/plugin-types-0.4.0.tgz","fileCount":6,"integrity":"sha512-HqYiU8xL/uTalcPHcVI5K/n3Z1joa1WpvI0/itG+RmJwMWGHLv5ATmo9OeChczjfb31orJ4wKfFQIEXbNxrsKA==","signatures":[{"sig":"MEUCIGa5ZGzBFW8yGXA/QlZ4izz+ybOEm8CVMpM0LKzX+5/vAiEAw86cVxY89XDkXzIy2Vb+t00vDV+A/qwSnaRrRYQsb6A=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQCe/M2HbpSL8kiJCVMQFCrp0GAX5VvL+f9shYJzn99qpgIhAN4mhmk2AgjgyP4o3ucSf1tgTMKAf59PUllx4IDM5aWH"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@emdash-cms%2fplugin-types@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":179628},"main":"dist/index.js","name":"@emdash-cms/plugin-types","type":"module","author":"Matt Kane","exports":{".":{"types":"./dist/index.d.ts","default":"./dist/index.js"}},"license":"MIT","scripts":{"dev":"tsdown --watch","test":"vitest run","build":"tsdown","check":"publint && attw --pack --ignore-rules=cjs-resolves-to-esm --ignore-rules=no-resolution","typecheck":"tsgo --noEmit"},"version":"0.4.0","_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:50af5ede-3187-426f-9bad-efb48edb8c5c"}},"homepage":"https://github.com/emdash-cms/emdash","keywords":["emdash","cms","plugin","manifest","types"],"repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and plugin-cli (manifest writer at bundle/publish time).","directories":{},"maintainers":[{"name":"ascorbic","email":"m@mk.gg"},{"name":"edmundhung","email":"os@edmund.dev"}],"_nodeVersion":"24.20.0","dependencies":{"zod":"4.5.4"},"_hasShrinkwrap":false,"devDependencies":{"tsdown":"0.20.3","vitest":"^4.1.5","publint":"0.3.17","typescript":"^6.0.3","@arethetypeswrong/cli":"^0.18.2"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-types_0.4.0_1790144146572_0.07470497792941644"}}},"time":{"created":"2026-05-07T05:53:40.741Z","modified":"2026-09-23T06:15:46.996Z","0.0.0":"2026-05-07T05:53:41.031Z","0.0.1":"2026-05-11T09:07:40.547Z","0.1.0":"2026-06-16T17:00:04.688Z","0.2.0":"2026-07-10T16:32:58.249Z","0.3.0":"2026-07-21T10:30:57.170Z","0.3.1":"2026-09-09T10:38:19.543Z","0.4.0":"2026-09-23T06:15:46.672Z"},"author":"Matt Kane","license":"MIT","homepage":"https://github.com/emdash-cms/emdash","keywords":["emdash","cms","plugin","manifest","types"],"repository":{"url":"git+https://github.com/emdash-cms/emdash.git","type":"git","directory":"packages/plugin-types"},"description":"Shared TypeScript types for the EmDash plugin manifest contract: capability vocabulary, manifest shape, hook/route entry types. Consumed by core (manifest reader at install/runtime) and plugin-cli (manifest writer at bundle/publish time).","maintainers":[{"name":"ascorbic","email":"m@mk.gg"},{"name":"edmundhung","email":"os@edmund.dev"}],"readme":"","readmeFilename":""}