# Scripts

This configuration contains parameters that HivePress uses for loading the JS scripts. Each script is defined as an array of parameters accepted by the [wp\_enqueue\_script](https://developer.wordpress.org/reference/functions/wp_enqueue_script/) function. Also, there's an extra `scope` parameter that accepts the following values:

* **frontend** - for loading scripts on the front-end;
* **backend** - for loading scripts on the back-end.

You can set a single value or an array of values. If the `scope` parameter is not set, the script will be loaded on the front-end only.

The code example below adds a new dependency to the Slick slider script loaded by HivePress. In the same way, you can customize any of the available scripts or load a new one by adding an array with the script parameters.

```php
add_filter(
	'hivepress/v1/scripts',
	function( $scripts ) {
		$scripts['slick']['deps'][] = 'jquery';

		return $scripts;
	}
);
```
