{"_id":"@actions-sdk/action-schema","_rev":"6-43fe42deea59145f794ed9213f53557f","name":"@actions-sdk/action-schema","dist-tags":{"latest":"0.3.2"},"versions":{"0.1.0":{"name":"@actions-sdk/action-schema","version":"0.1.0","keywords":["actions","github actions","toolkit"],"author":{"url":"https://luxass.dev","name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com"},"license":"MIT","_id":"@actions-sdk/action-schema@0.1.0","maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"homepage":"https://github.com/luxass/actions-kit","bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"dist":{"shasum":"ff4a7219a2b71018130d21addccb06988ed259b3","tarball":"https://registry.npmjs.org/@actions-sdk/action-schema/-/action-schema-0.1.0.tgz","fileCount":7,"integrity":"sha512-cEzd1jRYc5NOuCzbDapCynISlH3VFvST8i1ckyrmF7GBPOeAwaYs+CJVe6P7gLMdG3QbKz6WBHfWGTCz70+COw==","signatures":[{"sig":"MEYCIQD4OyqAIFKoH8CJI2VFJpjgRNRNvSrhyjLafCMikIQYyAIhANJvQ0Y3wvdS+Ms3dgiQwoK0sIZvI5FXGnb7yELK0sGN","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"unpackedSize":145143},"main":"dist/index.cjs","type":"module","_from":"file:actions-sdk-action-schema-0.1.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup --tsconfig tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"luxass","email":"lucasnrgaard@gmail.com"},"_resolved":"/private/var/folders/k8/6032vp9x2fx2v17cnhb550cc0000gn/T/fa284e089c84083a165bfa41da760373/actions-sdk-action-schema-0.1.0.tgz","_integrity":"sha512-cEzd1jRYc5NOuCzbDapCynISlH3VFvST8i1ckyrmF7GBPOeAwaYs+CJVe6P7gLMdG3QbKz6WBHfWGTCz70+COw==","repository":{"url":"git+https://github.com/luxass/actions-kit.git","type":"git","directory":"packages/action-schema"},"_npmVersion":"10.8.2","description":"Zod Schema for GitHub Actions","directories":{},"_nodeVersion":"20.11.1","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20.16.11"},"_npmOperationalInternal":{"tmp":"tmp/action-schema_0.1.0_1729874380744_0.7123508639018654","host":"s3://npm-registry-packages"}},"0.2.0":{"name":"@actions-sdk/action-schema","version":"0.2.0","keywords":["actions","github actions","toolkit"],"author":{"url":"https://luxass.dev","name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com"},"license":"MIT","_id":"@actions-sdk/action-schema@0.2.0","maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"homepage":"https://github.com/luxass/actions-kit","bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"dist":{"shasum":"297f8e9b281dc66c7415cfa1d1e9d0570c42e09e","tarball":"https://registry.npmjs.org/@actions-sdk/action-schema/-/action-schema-0.2.0.tgz","fileCount":7,"integrity":"sha512-Xg2WeDTV9r9ipyzzr5s8E4rudBctRGb89UM78hGHBlTIFkBKlDghFTE+WlVo8LrL+7Yx/vV7OM1YC/1lZl4wlA==","signatures":[{"sig":"MEUCIC29TgHUPyihtlriRTBzc+ZEUyb0tWhzeOPd7XeiaexcAiEAkRQbn6XWMx2F1PxY798VTRV61mAaoxD4fSWV91TlX6U=","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actions-sdk%2faction-schema@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146281},"main":"dist/index.cjs","type":"module","_from":"file:actions-sdk-action-schema-0.2.0.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup --tsconfig tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"luxass","email":"lucasnrgaard@gmail.com"},"_resolved":"/tmp/8bc04f80b4a85e5c875668b619b9a148/actions-sdk-action-schema-0.2.0.tgz","_integrity":"sha512-Xg2WeDTV9r9ipyzzr5s8E4rudBctRGb89UM78hGHBlTIFkBKlDghFTE+WlVo8LrL+7Yx/vV7OM1YC/1lZl4wlA==","repository":{"url":"git+https://github.com/luxass/actions-kit.git","type":"git","directory":"packages/action-schema"},"_npmVersion":"10.8.2","description":"Zod Schema for GitHub Actions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20.16.11"},"_npmOperationalInternal":{"tmp":"tmp/action-schema_0.2.0_1730019554972_0.7065217436196511","host":"s3://npm-registry-packages"}},"0.2.1":{"name":"@actions-sdk/action-schema","version":"0.2.1","keywords":["actions","github actions","toolkit"],"author":{"url":"https://luxass.dev","name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com"},"license":"MIT","_id":"@actions-sdk/action-schema@0.2.1","maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"homepage":"https://github.com/luxass/actions-kit","bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"dist":{"shasum":"618bf48371406df627d97d5153ec0fd3f8706e37","tarball":"https://registry.npmjs.org/@actions-sdk/action-schema/-/action-schema-0.2.1.tgz","fileCount":7,"integrity":"sha512-+4joE7MImBWaD57AIW2Ra/4bL5lNsfYCQo4CW6xwzvei+afaPra4qggd6c0EwllkKIGssL6i+GPC6SwGAdPVcg==","signatures":[{"sig":"MEYCIQD5ew0RfugwChuN1WgqukVNhRuXXZgW6Yzl6+ZtFO1vLgIhAP5bwOlVC4HE4l+WWsDILbpOzhq72FnjmOuWvOn/mGlJ","keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actions-sdk%2faction-schema@0.2.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":146281},"main":"dist/index.cjs","type":"module","_from":"file:actions-sdk-action-schema-0.2.1.tgz","types":"dist/index.d.ts","module":"dist/index.mjs","exports":{".":{"import":{"types":"./dist/index.d.ts","default":"./dist/index.mjs"},"require":{"types":"./dist/index.d.cts","default":"./dist/index.cjs"}},"./package.json":"./package.json"},"scripts":{"dev":"tsup --watch","build":"tsup --tsconfig tsconfig.build.json","typecheck":"tsc --noEmit"},"_npmUser":{"name":"luxass","email":"lucasnrgaard@gmail.com"},"_resolved":"/tmp/9394a5520310e23c7ccc6cd033fe0124/actions-sdk-action-schema-0.2.1.tgz","_integrity":"sha512-+4joE7MImBWaD57AIW2Ra/4bL5lNsfYCQo4CW6xwzvei+afaPra4qggd6c0EwllkKIGssL6i+GPC6SwGAdPVcg==","repository":{"url":"git+https://github.com/luxass/actions-kit.git","type":"git","directory":"packages/action-schema"},"_npmVersion":"10.8.2","description":"Zod Schema for GitHub Actions","directories":{},"_nodeVersion":"20.18.0","dependencies":{"zod":"^3.23.8"},"_hasShrinkwrap":false,"devDependencies":{"tsup":"^8.3.0","vitest":"^2.1.3","typescript":"^5.6.3","@types/node":"^20.16.11"},"_npmOperationalInternal":{"tmp":"tmp/action-schema_0.2.1_1730027299603_0.004951488748885735","host":"s3://npm-registry-packages"}},"0.3.0":{"name":"@actions-sdk/action-schema","version":"0.3.0","keywords":["actions","github actions","toolkit"],"author":{"url":"https://luxass.dev","name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com"},"license":"MIT","_id":"@actions-sdk/action-schema@0.3.0","maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"homepage":"https://github.com/luxass/actions-kit","bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"dist":{"shasum":"507f4a3ca51fb58e252849ae295b7b92ffda20b0","tarball":"https://registry.npmjs.org/@actions-sdk/action-schema/-/action-schema-0.3.0.tgz","fileCount":7,"integrity":"sha512-vVWDYCkQ1kH1aHIQRkMeEWmV+kazpa9k5dZnWS80o4gSM9feY7gHpCCE5Rf661q8bXRfpqjkF2R63srp3Fv12g==","signatures":[{"sig":"MEUCIHsEQ3A6rc6NJlw9Jt3G1PEuUmeciONpzNcxE3heqMg0AiEAkoPNcuUPOzLNdntqaJwVKHdQF5GTLB+b3GI7Dyh2duY=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actions-sdk%2faction-schema@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89209},"main":"./dist/index.cjs","type":"module","_from":"file:actions-sdk-action-schema-0.3.0.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown --tsconfig=./tsconfig.build.json","clean":"git clean -xdf dist node_modules","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c861ddb-563f-423e-9754-a3bc93b8af22"}},"_resolved":"/tmp/8ff633f430a71839f237a1db318998a5/actions-sdk-action-schema-0.3.0.tgz","_integrity":"sha512-vVWDYCkQ1kH1aHIQRkMeEWmV+kazpa9k5dZnWS80o4gSM9feY7gHpCCE5Rf661q8bXRfpqjkF2R63srp3Fv12g==","repository":{"url":"git+https://github.com/luxass/actions-kit.git","type":"git","directory":"packages/action-schema"},"_npmVersion":"11.5.2","description":"Zod Schema for GitHub Actions","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","tsdown":"^0.14.1","vitest":"^3.2.4","publint":"^0.3.12","typescript":"^5.9.2","@types/node":"^22.16.5","@actions-kit/tsconfig":"1.0.0","@luxass/eslint-config":"5.3.0","@actions-kit/tsdown-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/action-schema_0.3.0_1755235045143_0.20692083863428334","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@actions-sdk/action-schema","version":"0.3.1","keywords":["actions","github actions","toolkit"],"author":{"url":"https://luxass.dev","name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com"},"license":"MIT","_id":"@actions-sdk/action-schema@0.3.1","maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"homepage":"https://github.com/luxass/actions-kit","bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"dist":{"shasum":"9d8a765a326db6690213158580200f4c51647432","tarball":"https://registry.npmjs.org/@actions-sdk/action-schema/-/action-schema-0.3.1.tgz","fileCount":7,"integrity":"sha512-/DRQ1Ls5IAJwumrvdEVAShs3ZxmHLpWgTa+DzBTK2voO9blIuj8E98v4BKXkm95dURhmFE6cxabWx7WueifDpA==","signatures":[{"sig":"MEMCIAiEPyHoP58e8z8oJ7dGt3JxfpbdEgzF5eXX+Gq9TnOvAh8vkQ+7niUDkuejQMseksvrUP61y4uyrtnWRZIKWwGr","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actions-sdk%2faction-schema@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":89209},"main":"./dist/index.cjs","type":"module","_from":"file:actions-sdk-action-schema-0.3.1.tgz","types":"./dist/index.d.cts","module":"./dist/index.js","exports":{".":{"import":"./dist/index.js","require":"./dist/index.cjs"},"./package.json":"./package.json"},"scripts":{"dev":"tsdown --watch","lint":"eslint .","build":"tsdown --tsconfig=./tsconfig.build.json","clean":"git clean -xdf dist node_modules","typecheck":"tsc --noEmit"},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c861ddb-563f-423e-9754-a3bc93b8af22"}},"_resolved":"/tmp/ac5a8f83334997793e90955f059b51f4/actions-sdk-action-schema-0.3.1.tgz","_integrity":"sha512-/DRQ1Ls5IAJwumrvdEVAShs3ZxmHLpWgTa+DzBTK2voO9blIuj8E98v4BKXkm95dURhmFE6cxabWx7WueifDpA==","repository":{"url":"git+https://github.com/luxass/actions-kit.git","type":"git","directory":"packages/action-schema"},"_npmVersion":"11.5.2","description":"Zod Schema for GitHub Actions","directories":{},"_nodeVersion":"22.18.0","dependencies":{"zod":"^4.0.17"},"_hasShrinkwrap":false,"devDependencies":{"eslint":"9.33.0","tsdown":"^0.14.1","vitest":"^3.2.4","publint":"^0.3.12","typescript":"^5.9.2","@types/node":"^22.16.5","@actions-kit/tsconfig":"1.0.0","@luxass/eslint-config":"5.3.0","@actions-kit/tsdown-config":"1.0.0"},"_npmOperationalInternal":{"tmp":"tmp/action-schema_0.3.1_1755235484683_0.8178316905093346","host":"s3://npm-registry-packages-npm-production"}},"0.3.2":{"name":"@actions-sdk/action-schema","version":"0.3.2","description":"Zod Schema for GitHub Actions","type":"module","author":{"name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com","url":"https://luxass.dev"},"license":"MIT","homepage":"https://github.com/luxass/actions-kit","repository":{"type":"git","url":"git+https://github.com/luxass/actions-kit.git","directory":"packages/action-schema"},"bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"keywords":["actions","github actions","toolkit"],"exports":{".":{"import":"./dist/index.mjs","require":"./dist/index.cjs"},"./package.json":"./package.json"},"main":"./dist/index.cjs","module":"./dist/index.mjs","types":"./dist/index.d.cts","dependencies":{"zod":"4.1.12"},"devDependencies":{"@luxass/eslint-config":"6.0.3","@types/node":"22.18.0","eslint":"9.39.1","publint":"0.3.15","tsdown":"0.16.5","typescript":"5.9.3","vitest":"4.0.10","@actions-kit/tsconfig":"1.0.0","@actions-kit/tsdown-config":"1.0.1"},"scripts":{"build":"tsdown --tsconfig=./tsconfig.build.json","dev":"tsdown --watch","clean":"git clean -xdf dist node_modules","lint":"eslint .","typecheck":"tsc --noEmit"},"_id":"@actions-sdk/action-schema@0.3.2","_integrity":"sha512-R4tkJv4q6TAZqwAY9BYPIDx8htyKGfLj3WszW4zAqV/aZdhm+NTc+Ob6ph2SIybaqC7zUVEaBMCkFAvnFZO29A==","_resolved":"/tmp/50d351c9629b084e7854740ffc4003e4/actions-sdk-action-schema-0.3.2.tgz","_from":"file:actions-sdk-action-schema-0.3.2.tgz","_nodeVersion":"24.11.1","_npmVersion":"11.6.2","dist":{"integrity":"sha512-R4tkJv4q6TAZqwAY9BYPIDx8htyKGfLj3WszW4zAqV/aZdhm+NTc+Ob6ph2SIybaqC7zUVEaBMCkFAvnFZO29A==","shasum":"d8a7efe923881e03000839b0dd2c162bc8b6c0cc","tarball":"https://registry.npmjs.org/@actions-sdk/action-schema/-/action-schema-0.3.2.tgz","fileCount":7,"unpackedSize":88378,"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@actions-sdk%2faction-schema@0.3.2","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEQCIHRT8lrkt/8682Gg3jlqZOtRBlEK5lyk3wQNWTiBzNm0AiA36VS8KdTkYJB7azEIGajpO/6tSdpfzldmNhACJBRM2A=="}]},"_npmUser":{"name":"GitHub Actions","email":"npm-oidc-no-reply@github.com","trustedPublisher":{"id":"github","oidcConfigId":"oidc:7c861ddb-563f-423e-9754-a3bc93b8af22"}},"directories":{},"maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/action-schema_0.3.2_1763442032462_0.0842026217811469"},"_hasShrinkwrap":false}},"time":{"created":"2024-10-25T16:39:40.621Z","modified":"2025-11-18T05:00:33.152Z","0.1.0":"2024-10-25T16:39:40.945Z","0.2.0":"2024-10-27T08:59:15.198Z","0.2.1":"2024-10-27T11:08:19.784Z","0.3.0":"2025-08-15T05:17:25.362Z","0.3.1":"2025-08-15T05:24:44.862Z","0.3.2":"2025-11-18T05:00:32.656Z"},"bugs":{"url":"https://github.com/luxass/actions-kit/issues"},"author":{"name":"Lucas Nørgård","email":"lucasnrgaard@gmail.com","url":"https://luxass.dev"},"license":"MIT","homepage":"https://github.com/luxass/actions-kit","keywords":["actions","github actions","toolkit"],"repository":{"type":"git","url":"git+https://github.com/luxass/actions-kit.git","directory":"packages/action-schema"},"description":"Zod Schema for GitHub Actions","maintainers":[{"name":"luxass","email":"lucasnrgaard@gmail.com"}],"readme":"# @actions-sdk/actions-schema\n\n[![npm version][npm-version-src]][npm-version-href]\n[![npm downloads][npm-downloads-src]][npm-downloads-href]\n\n## Installation\n\n```bash\npnpm install @actions-sdk/action-schema\n```\n\n## Usage\n\n```ts\nimport { ACTION_SCHEMA } from \"@actions-sdk/action-schema\";\n\nconst action = {\n  name: \"Actions Kit Playground 2\",\n  description: \"An Action built using Actions Kit\",\n  author: \"luxass\",\n  branding: {\n    color: \"purple\",\n    icon: \"package\",\n  },\n  inputs: {\n    name: {\n      description: \"Your name\",\n      required: true,\n      default: \"World\",\n    },\n  },\n  runs: {\n    using: \"node24\",\n    main: \"index.cjs\",\n  },\n};\n\nconst result = ACTION_SCHEMA.parse(action);\n\nconsole.log(result);\n```\n\n## 📄 License\n\nPublished under [MIT License](./LICENSE).\n\n[npm-version-src]: https://img.shields.io/npm/v/@actions-sdk/action-schema?style=flat&colorA=18181B&colorB=4169E1\n[npm-version-href]: https://npmjs.com/package/@actions-sdk/action-schema\n[npm-downloads-src]: https://img.shields.io/npm/dm/@actions-sdk/action-schema?style=flat&colorA=18181B&colorB=4169E1\n[npm-downloads-href]: https://npmjs.com/package/@actions-sdk/action-schema\n","readmeFilename":"README.md"}