Skip to content

Latest commit

 

History

History
executable file
·
44 lines (26 loc) · 1.82 KB

README.md

File metadata and controls

executable file
·
44 lines (26 loc) · 1.82 KB

Build Amazing Alfred Workflows! 🥷

fast-alfred - Your Alfred friendly framework, for developing Alfred workflows in TypeScript/JavaScript.


npm npm GitHub

"Buy Me A Coffee"

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.