fast-alfred
- Your Alfred friendly framework, for developing Alfred workflows in TypeScript/JavaScript.
npm install fast-alfred
fast-alfred
lets you think about the functionality, rather than the boilerplate.
It provides you with a convenient way to manage your workflow, apply proper versioning, and bundle it into a .alfredworkflow
file.
According to Alfred's official community, it is not a best-practice to include any external dependencies at installation time, so all of your code and its dependencies should be included in the workflow file.
Alfred Gallery requires you to upload a .alfredworkflow
file, which is a zip archive containing all the necessary files for your workflow to run.
In order to accomplish this task, we need to bundle our code into a single file and include it in the workflow.
fast-alfred
allows you to bundle your production code into a few scripts, and include them in the workflow.
All bundle options are configurable, via a .fast-alfred.config.cjs
file at the root of your project.