{"_id":"@amykit/plugin-file-tasks","_rev":"4-a9a167fad0fc942fa6af51603806f929","name":"@amykit/plugin-file-tasks","dist-tags":{"latest":"0.4.0"},"versions":{"0.2.0":{"name":"@amykit/plugin-file-tasks","version":"0.2.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-file-tasks@0.2.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"5d79d4a4ce4eadfd9b122979f612112e4799cc74","tarball":"https://registry.npmjs.org/@amykit/plugin-file-tasks/-/plugin-file-tasks-0.2.0.tgz","fileCount":18,"integrity":"sha512-NNit/5lB57vky66jf+K5lTV6o0/GOxHV7n8RmkekvBt0mLtP77hVBB6LDSfYLn0+l5pwbvlPDGFOc0WwBlm4Qg==","signatures":[{"sig":"MEUCIQCDodFjvnM4hzPGlN3lPvmBMrBD7OaHnrlsiyo9j2g1ggIgBAvnrfvgfqva34EEBnjeKyg9D3KlRnajUY/7wljbERA=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-file-tasks@0.2.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"b7903f5c95e8154f5db6fd4df6ca2633a628812d","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/file-tasks"},"_npmVersion":"11.19.0","description":"Tasks as a directory of files: written by `amy btw`, by an editor, or by a hook.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.2.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0","@amykit/workflow-errand":"^0.2.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-file-tasks_0.2.0_1788658146710_0.9735655633533478","host":"s3://npm-registry-packages-npm-production"}},"0.3.0":{"name":"@amykit/plugin-file-tasks","version":"0.3.0","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-file-tasks@0.3.0","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"2a12c7977a9f537cc5b0cee26b72f1477a41af75","tarball":"https://registry.npmjs.org/@amykit/plugin-file-tasks/-/plugin-file-tasks-0.3.0.tgz","fileCount":18,"integrity":"sha512-xR11UwrZ4MMHX0Z4uBZw/sLi6YAWX72CELFqhp1P6jRc8O5SEF9y4mBnksAvh4dDxoD+wFjyTaEM3P4W235RkA==","signatures":[{"sig":"MEYCIQD/Ovty0aJurhkOh9Hyj2RuCKjJANiblPDPfy1vskuqJAIhALlfhIGNYOJdSy311CRAFgafbN85CEXg2rpE9sPykaH9","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEQCIGKQgXiwO1vRr6T57+9NMnnB2RNuwqHVeabQ1tHOGo+CAiA7gP8Y6Dc5J6C/E5Qsk6WXqAc09lCvQIZ2PZO8VFPQbQ==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-file-tasks@0.3.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"a9e241e87a00d8267ad9e992c4ab8fd97bd04480","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/file-tasks"},"_npmVersion":"11.19.0","description":"Tasks as a directory of files: written by `amy btw`, by an editor, or by a hook.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0","@amykit/workflow-errand":"^0.3.0"},"_npmOperationalInternal":{"tmp":"tmp/plugin-file-tasks_0.3.0_1788922185587_0.055108543902310014","host":"s3://npm-registry-packages-npm-production"}},"0.3.1":{"name":"@amykit/plugin-file-tasks","version":"0.3.1","author":{"name":"Nicolas Melo"},"license":"MIT","_id":"@amykit/plugin-file-tasks@0.3.1","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"homepage":"https://github.com/nicolasmelo1/amy#readme","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"85bb896446928b0d6e1d162375d5c71ad32241b0","tarball":"https://registry.npmjs.org/@amykit/plugin-file-tasks/-/plugin-file-tasks-0.3.1.tgz","fileCount":18,"integrity":"sha512-/iPeY2NDYFi1TM13snXbECf+v/y9rjJ3yvfgX+TiwIRoOoAaTAzqv86pBFhxxbVzw7aU+jGV0T7IPu11eVa4yw==","signatures":[{"sig":"MEUCIBU6N2NKLDj+v4TKRP0F1MzX2RcAIxSp23JukjBwBlZJAiEA89zopLzHlh6zeOp8+jFas+p/XK1REOa2A1BF7OIEo14=","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"sig":"MEYCIQDhuwHsyeyL4v9dGANnG4x0DAfDjeT9wVTmmSnpQMpt/wIhAJPrVz0OusUewVLWl8txOSG7UjdGdIvlWM3MvjMt8kVU","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-file-tasks@0.3.1","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14647},"main":"./dist/index.js","type":"module","types":"./dist/index.d.ts","exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"6a4c559ad368c51e232a33c4c2221f02709ceb2f","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/file-tasks"},"_npmVersion":"11.19.0","description":"Tasks as a directory of files: written by `amy btw`, by an editor, or by a hook.","directories":{},"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.3.1"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0","@amykit/workflow-errand":"^0.3.1"},"_npmOperationalInternal":{"tmp":"tmp/plugin-file-tasks_0.3.1_1788973165599_0.609955766035186","host":"s3://npm-registry-packages-npm-production"}},"0.4.0":{"_id":"@amykit/plugin-file-tasks@0.4.0","bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"dist":{"shasum":"8233a82efd909a30888d6c5412c855737239fa9f","tarball":"https://registry.npmjs.org/@amykit/plugin-file-tasks/-/plugin-file-tasks-0.4.0.tgz","fileCount":18,"integrity":"sha512-ODzAGsJpEz5R9ibrZcBxDh9np1TU4q7wKxmGW1uaA/LRAdU2Ie88akEF8Q7FTPnGPc1Yyl17gIND/I7Mxy02hw==","signatures":[{"sig":"MEQCIEF11DKo8YfvOyM/sAA2+r/QTgFnp0px7FpDbY3hFPFOAiBTXgiXc97njUY063Tz1zhnhjxROvs6YECEpuuQSOeRig==","keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U"},{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEUCIDAy/c9J//1KWogf0RACGcbbdZhDTjf2xBOjl/hyVbkvAiEAl2r5lV/PjOr0V/e6/KquYx0R/bPEgQRKdRWLXOAsk0U="}],"attestations":{"url":"https://registry.npmjs.org/-/npm/v1/attestations/@amykit%2fplugin-file-tasks@0.4.0","provenance":{"predicateType":"https://slsa.dev/provenance/v1"}},"unpackedSize":14647},"main":"./dist/index.js","name":"@amykit/plugin-file-tasks","type":"module","types":"./dist/index.d.ts","author":{"name":"Nicolas Melo"},"exports":{".":{"types":"./dist/index.d.ts","import":"./dist/index.js"}},"gitHead":"ac437aba051bd8e109e1eb8b3c32b0365c6b4e2e","license":"MIT","version":"0.4.0","_npmUser":{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"},"homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/file-tasks"},"_npmVersion":"11.19.0","description":"Tasks as a directory of files: written by `amy btw`, by an editor, or by a hook.","directories":{},"maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"_nodeVersion":"24.20.0","dependencies":{"@amykit/core":"^0.4.0"},"publishConfig":{"access":"public","registry":"https://registry.npmjs.org"},"_hasShrinkwrap":false,"devDependencies":{"@amykit/test-fixtures":"^0.1.0","@amykit/workflow-errand":"^0.4.0"},"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/plugin-file-tasks_0.4.0_1789739853582_0.12954751052551594"}}},"time":{"created":"2026-09-06T01:29:06.491Z","modified":"2026-09-18T13:57:34.006Z","0.2.0":"2026-09-06T01:29:06.875Z","0.3.0":"2026-09-09T02:49:45.706Z","0.3.1":"2026-09-09T16:59:25.747Z","0.4.0":"2026-09-18T13:57:33.678Z"},"bugs":{"url":"https://github.com/nicolasmelo1/amy/issues"},"author":{"name":"Nicolas Melo"},"license":"MIT","homepage":"https://github.com/nicolasmelo1/amy#readme","repository":{"url":"git+https://github.com/nicolasmelo1/amy.git","type":"git","directory":"plugins/file-tasks"},"description":"Tasks as a directory of files: written by `amy btw`, by an editor, or by a hook.","maintainers":[{"name":"amykit","email":"nicolasmelo12+amykit@gmail.com"}],"readme":"<!-- Generated by `npm run docs:generate` from the package itself. Do not edit by hand. -->\n\n# @amykit/plugin-file-tasks\n\nTasks as a directory of files: written by `amy btw`, by an editor, or by a hook.\n\nA plugin for [amy](https://github.com/nicolasmelo1/amy). It provides the `tasks` port.\n\n## Install\n\n```sh\nnpm install -g @amykit/plugin-file-tasks\n```\n\nThen name it in `~/.amy/config.yaml`:\n\n```yaml\nworkflows:\n  your-profile:\n    plugins:\n      - \"@amykit/plugin-file-tasks\"\n```\n\n## Configuration\n\n```yaml\nplugins:\n  \"@amykit/plugin-file-tasks\":\n    directory: \"tasks\"\n    repo: \"\"\n```\n\n| Setting | Type | Required | Default | What it is |\n| :-- | :-- | :-- | :-- | :-- |\n| `directory` | `string` | no | `tasks` | where the tasks are kept, relative to the state directory |\n| `repo` | `string` | no | `\"\"` | what a task is about when it does not say |\n\nEvery field is checked at boot against the schema this package declares. A key that is\nnot one of the above is a refusal naming the plugin and the key, not a setting that\nsilently never applied.\n\n## Where the reasoning is\n\n- [Writing a plugin](https://github.com/nicolasmelo1/amy/tree/main/docs/build/write-a-plugin.md)\n- [Reference: plugins](https://github.com/nicolasmelo1/amy/tree/main/docs/reference/plugins.md)\n- [Ports and the registry](https://github.com/nicolasmelo1/amy/tree/main/docs/concepts/ports.md)\n\n## Licence\n\nMIT\n","readmeFilename":"README.md"}