fast-alfred
v2.2.0
Published
Your Alfred friendly framework, for developing Alfred workflows in TypeScript/JavaScript.
Downloads
13
Readme
Build Amazing Alfred Workflows! :ninja:
fast-alfred
- Your Alfred friendly framework, for developing Alfred workflows in TypeScript/JavaScript.
Read Our Official Docs 📚
Installation
npm install fast-alfred
The Reason
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.
The Hard Time When Developing Alfred Workflows In Node.js
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.
The Solution
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.