An open API service indexing awesome lists of open source software.

https://github.com/vaneves/tosko

✅ PHP task pack
https://github.com/vaneves/tosko

php-library pipeline tasks

Last synced: 8 months ago
JSON representation

✅ PHP task pack

Awesome Lists containing this project

README

          

# Tosko

PHP class package for [League\Pipeline](https://pipeline.thephpleague.com/) to do frontend tasks.

## Install

Composer:

```
composer require vaneves/tosko
```

## Usage

```php

pipe(new Concat('all.js'))
->pipe(new Dist('assets/'));

$js->process(new Src([
'path/to/lib/jquery.js',
'path/to/lib/bootstrap.js',
'path/to/my/*/*.js',
'my-script.js',
]));

$css = (new Pipeline)
->pipe(new Concat('all.css'))
->pipe(new Dist('assets/'));

$css->process(new Src([
'path/to/lib/bootstrap.css',
'my-style.css',
]));

// To just copy files, don't use Concat
$font = (new Pipeline)
->pipe(new Dist('assets/fonts'));

$font->process(new Src([
'path/to/fonts/*',
]));

```