{"_id":"@action-class/action-yml","name":"@action-class/action-yml","dist-tags":{"latest":"1.0.0"},"versions":{"1.0.0":{"name":"@action-class/action-yml","version":"1.0.0","description":"Typed representation of the action.yml structure","author":{"name":"Jan Günter","email":"jan.guenter@googlemail.com"},"keywords":["github","actions","yaml"],"homepage":"https://github.com/jan-guenter/actions-class/tree/main/packages/action-yml","license":"MIT","main":"lib/index.js","types":"lib/index.d.ts","type":"module","directories":{"lib":"lib","test":"__tests__"},"publishConfig":{"access":"public"},"repository":{"type":"git","url":"git+https://github.com/jan-guenter/actions-class.git","directory":"packages/action-yml"},"bugs":{"url":"https://github.com/jan-guenter/actions-class/issues"},"devDependencies":{"@types/feather-icons":"^4.29.1","@types/node":"~16.18.23"},"scripts":{"test":"echo \"Error: run tests from root\" && exit 1","tsc":"tsc"},"_id":"@action-class/action-yml@1.0.0","_integrity":"sha512-p23ilsjfWd5hPxb3tcSPQsqlKRDy5cSHjVll/D1Ss6h3+yjcf1PYc9rjjbdBXPvCPN8jSuyB6oJhOAfkh54o3g==","_resolved":"/tmp/5b6cb058afae9c7dd5d2d8fd14e6c416/action-class-action-yml-1.0.0.tgz","_from":"file:action-class-action-yml-1.0.0.tgz","_nodeVersion":"16.19.1","_npmVersion":"9.6.4","dist":{"integrity":"sha512-p23ilsjfWd5hPxb3tcSPQsqlKRDy5cSHjVll/D1Ss6h3+yjcf1PYc9rjjbdBXPvCPN8jSuyB6oJhOAfkh54o3g==","shasum":"22af00da67151b4cf7da25ad3eb9b397c726dfcc","tarball":"https://registry.npmjs.org/@action-class/action-yml/-/action-yml-1.0.0.tgz","fileCount":6,"unpackedSize":6222,"signatures":[{"keyid":"SHA256:jl3bwswu80PjjokCgh0o2w5c2U4LhQAE57gj9cz1kzA","sig":"MEYCIQD/4DsJ1jbGbO3AqdbAwInXtyRUgjljCqooH8Ynks8GOQIhAIeREwIqWj9t5Fv4RkNuVmHcR9uQ9iPwNHNoHeZTSQE0"}],"npm-signature":"-----BEGIN PGP SIGNATURE-----\r\nVersion: OpenPGP.js v4.10.10\r\nComment: https://openpgpjs.org\r\n\r\nwsFzBAEBCAAGBQJkPXU9ACEJED1NWxICdlZqFiEECWMYAoorWMhJKdjhPU1b\r\nEgJ2Vmpnpg//ad9ve5QM+qaZuLmWRSLdQEYvHzzAuIuTXKJ5vckkD/xKFTNx\r\nCI/eYh9f/Ow65YEKqMDbAcT/7vRDWTUT5QxvRj63mHRld3BTbm7fT9eC6Sqn\r\nDGzAjwZJt+w1Y76SEzzPqPG72S/vsj+Y7GUcSpekaV+2FJ+0eVGAHr1L8Qxh\r\n9kJz3fDC5Td/CLn/c/CRupF6c33I8miMMzMHHtNoy+P3U+lPYs6rvWlbJuwP\r\nQjnrBzuTaeuRTZb4+SXUv3DwRucj73lOOMBMbnvVOWE4Vg1MrU+QnhqHH4ns\r\nFC9bu8Otx5W0DzCYxx1iAsA70mlPxXfy8RBhdqO/yMJeiARSnvWWDWixxd+D\r\nXm8v9fS9A/+C04pjSzmuSfkFJxnmCtil0N7kyC7eqbNQ1LYyPMJ0DoEHpgQz\r\noVsyKZ6gSjK8UcmMWvz6LXFLROw2Ui/3TNZM8Q1PXdklRGFFRf68j0UfVXpm\r\nvPVsrLjCChvcuwFFlXBS6UKa7/SmLxBEhHJo9lpHkJ4gsdpHhnd1LHoMHcUh\r\nMVzLiq0sml8E+wF/3HmglstpunX1zaKUlkAnRjBtYkn0hf5tJLIRKG1K9Rfc\r\nd2LzTHvv3CHwmP7USWZy630CFe2IKW+SuwKngY7utughXHc1lMSzwOTs/ZL1\r\nLPdvCa8hUF9yE/SBYXNgR8h3dsyu08bSEZs=\r\n=+P3c\r\n-----END PGP SIGNATURE-----\r\n"},"_npmUser":{"name":"jan-guenter","email":"jan.guenter@googlemail.com"},"maintainers":[{"name":"jan-guenter","email":"jan.guenter@googlemail.com"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages","tmp":"tmp/action-yml_1.0.0_1681749309665_0.9344944876572223"},"_hasShrinkwrap":false}},"time":{"created":"2023-04-17T16:35:09.609Z","1.0.0":"2023-04-17T16:35:09.827Z","modified":"2023-04-17T16:35:10.050Z"},"maintainers":[{"name":"jan-guenter","email":"jan.guenter@googlemail.com"}],"description":"Typed representation of the action.yml structure","homepage":"https://github.com/jan-guenter/actions-class/tree/main/packages/action-yml","keywords":["github","actions","yaml"],"repository":{"type":"git","url":"git+https://github.com/jan-guenter/actions-class.git","directory":"packages/action-yml"},"author":{"name":"Jan Günter","email":"jan.guenter@googlemail.com"},"bugs":{"url":"https://github.com/jan-guenter/actions-class/issues"},"license":"MIT","readme":"# `@action-class/action-yml`\n\n> Typed representation of the `action.yml` structure. See\n> [Metadata syntax for GitHub Actions](https://docs.github.com/en/actions/creating-actions/metadata-syntax-for-github-actions)\n> for more information about the `action.yml` structure.\n\n## Usage\n\n### Install the package\n\n```bash\nnpm install @action-class/action-yml\n```\n\n### Import the `ActionYml` type\n\n```typescript\nimport type { ActionYml } from '@action-class/action-yml';\n```\n\n## Examples\n\n### Read an `action.yml` file\n\nThis example reads an `action.yml` file and parses it into a `ActionYml` object using the `js-yaml` package.\n\n```typescript\nimport * as fs from 'fs/promises';\nimport * as yaml from 'js-yaml';\nimport type { ActionYml } from '@action-class/action-yml';\n\nconst actionYml = yaml.load(await fs.readFile('action.yml', 'utf8')) as ActionYml;\n```\n\n## License\n\nThis library is published under the [MIT license](LICENSE).\n","readmeFilename":"README.md"}