1
0
mirror of https://github.com/go-task/task.git synced 2025-03-19 21:17:46 +02:00

Documentation: Remove mentions of Minify in favor of esbuild

This commit is contained in:
Andrey Nering 2023-02-04 20:28:34 -03:00
parent 3bbc51949c
commit 58d582941b

View File

@ -9,7 +9,7 @@ sidebar_position: 3
Create a file called `Taskfile.yml` in the root of your project. Create a file called `Taskfile.yml` in the root of your project.
The `cmds` attribute should contain the commands of a task. The `cmds` attribute should contain the commands of a task.
The example below allows compiling a Go app and uses [Minify][minify] to concat The example below allows compiling a Go app and uses [esbuild](https://esbuild.github.io/) to concat
and minify multiple CSS files into a single one. and minify multiple CSS files into a single one.
```yaml ```yaml
@ -22,7 +22,7 @@ tasks:
assets: assets:
cmds: cmds:
- minify -o public/style.css src/css - esbuild --bundle --minify css/index.css > public/bundle.css
``` ```
Running the tasks is as simple as running: Running the tasks is as simple as running:
@ -384,7 +384,7 @@ tasks:
assets: assets:
cmds: cmds:
- minify -o public/style.css src/css - esbuild --bundle --minify css/index.css > public/bundle.css
``` ```
In the above example, `assets` will always run right before `build` if you run In the above example, `assets` will always run right before `build` if you run
@ -401,11 +401,11 @@ tasks:
js: js:
cmds: cmds:
- minify -o public/script.js src/js - esbuild --bundle --minify js/index.js > public/bundle.js
css: css:
cmds: cmds:
- minify -o public/style.css src/css - esbuild --bundle --minify css/index.css > public/bundle.css
``` ```
If there is more than one dependency, they always run in parallel for better If there is more than one dependency, they always run in parallel for better
@ -583,19 +583,19 @@ tasks:
js: js:
cmds: cmds:
- minify -o public/script.js src/js - esbuild --bundle --minify js/index.js > public/bundle.js
sources: sources:
- src/js/**/*.js - src/js/**/*.js
generates: generates:
- public/script.js - public/bundle.js
css: css:
cmds: cmds:
- minify -o public/style.css src/css - esbuild --bundle --minify css/index.css > public/bundle.css
sources: sources:
- src/css/**/*.css - src/css/**/*.css
generates: generates:
- public/style.css - public/bundle.css
``` ```
`sources` and `generates` can be files or file patterns. When given, `sources` and `generates` can be files or file patterns. When given,
@ -1059,11 +1059,11 @@ tasks:
js: js:
cmds: cmds:
- minify -o public/script.js src/js - esbuild --bundle --minify js/index.js > public/bundle.js
css: css:
cmds: cmds:
- minify -o public/style.css src/css - esbuild --bundle --minify css/index.css > public/bundle.css
``` ```
would print the following output: would print the following output:
@ -1456,4 +1456,3 @@ either setting `interval: '500ms'` in the root of the Taskfile passing it
as an argument like `--interval=500ms`. as an argument like `--interval=500ms`.
[gotemplate]: https://golang.org/pkg/text/template/ [gotemplate]: https://golang.org/pkg/text/template/
[minify]: https://github.com/tdewolff/minify/tree/master/cmd/minify