# laravel-datatables-assets

> Laravel DataTables Assets (Buttons, Renderers, Callback, etc...)

Latest version **0.0.5** (published 2022-10-04) · MIT license · 0 weekly downloads

## Install

```sh
npm install laravel-datatables-assets
pnpm add laravel-datatables-assets
yarn add laravel-datatables-assets
bun add laravel-datatables-assets
```

## Health

**Score 15/100 (F)** — status: abandoned.

Positive: no vulnerabilities.

Warnings: low downloads; no types; no esm support; pre 1.0.

Negative: abandoned; low maintenance score.

## Facts

| | |
|---|---|
| Version | 0.0.5 |
| Published | 2022-10-04 |
| First published | 2020-07-06 |
| Weekly downloads | 0 |
| License | MIT |
| TypeScript types | none |
| Module format | CommonJS |
| Dependencies | 0 |
| Unpacked size | 200.9 KB |
| Known vulnerabilities | 0 |
| Install scripts | no |
| GitHub stars | 10 |
| Author | Arjay Angeles |
| Maintainers | yajra |
| Keywords | laravel, dataTables, assets, js |

## Links

- npm: https://www.npmjs.com/package/laravel-datatables-assets
- Repository: https://github.com/yajra/laravel-datatables-assets
- Homepage: https://github.com/yajra/laravel-datatables-assets#readme
- Issues: https://github.com/yajra/laravel-datatables-assets/issues
- npm.io page: https://npm.io/package/laravel-datatables-assets

## Alternatives

- [@mapbox/jsonlint-lines-primitives](https://npm.io/package/@mapbox/jsonlint-lines-primitives.md) — 5.3M weekly downloads
- [reftools](https://npm.io/package/reftools.md) — 3.5M weekly downloads
- [@hey-api/openapi-ts](https://npm.io/package/@hey-api/openapi-ts.md) — 3.5M weekly downloads
- [@mapbox/geojson-rewind](https://npm.io/package/@mapbox/geojson-rewind.md) — 2.4M weekly downloads
- [turbo-stream](https://npm.io/package/turbo-stream.md) — 1.7M weekly downloads

## Recent versions

- 0.0.5 (latest) — 2022-10-04
- 0.0.3 — 2021-03-16
- 0.0.2 — 2020-07-06
- 0.0.1 — 2020-07-06

## README

# WIP: Laravel DataTables Assets

A personal collection of DataTables server-side and client-side scripts.

![Preview](preview.png)

> Note: The scripts relies on bootstrap 4 styles. Use at your own risk. :)

## Installation

`yarn add https://github.com/yajra/laravel-datatables-assets`


## Buttons Assets

```js
require('laravel-datatables-assets/js/dataTables.buttons');
```

### Laravel Integration

```php
use Yajra\DataTables\Html\Button;

Button::make('add'), // appends /create on current URL.
Button::make('create')->editor('editor'),
Button::make('edit')->editor('editor'),
Button::make('remove')->editor('editor'),
Button::make('restore'),
Button::make('duplicate'),
Button::make('duplicateSingle'),
Button::make('forceDelete'), // Force delete record(/s).
Button::make('forceDeleteSingle'), // Force delete a single record.
Button::make('export'),
Button::make('print'),
Button::make('reset'),
Button::make('reload'),
```

## Renderers Assets

```js
require('laravel-datatables-assets/js/dataTables.renderers');
```

### Laravel Integration

```php
use Yajra\DataTables\Html\Column;

Column::make('deleted_at')->render('$.fn.dataTable.render.boolean()'),
Column::make('deleted_at')->renderJs('boolean()'),

Column::make('post_count')->render('$.fn.dataTable.render.badge()'),
Column::make('deleted_at')->renderJs('badge()'),

Column::make('working_hours')->render('$.fn.dataTable.render.suffix("hrs")'),
Column::make('working_hours')->renderJs('suffix', "hrs"),

Column::make('code')->render('$.fn.dataTable.render.prefix("Code:")'),
Column::make('code')->renderJs('prefix', "Code:"),
```

---
_Source: https://npm.io/package/laravel-datatables-assets · Machine-readable twin of the npm.io package page. Health data is recomputed on every publish._
